[prev in list] [next in list] [prev in thread] [next in thread]
List: xml-dev
Subject: [xml-dev] XML/XSL Revision Control/ Source Code Versioning: Ideas, Methods, Tools for Specific scena
From: "AS" <as.signup () hotmail ! com>
Date: 2012-12-08 10:34:05
Message-ID: BAY171-DS21B6EE491BD24B6202616AE54B0 () phx ! gbl
[Download RAW message or body]
XML/XSL Revision Control/ Source Code Versioning: Ideas, Methods, Tools for Specific \
scenario as a Content Writer?
For many years, I've been using XML/ XSL/ XSD based mechanisms to separate:
Input:
- XML - Content/ Data
- XSL - Styling & Data Transformations/ Translations
- XSD - Schemas / Data Models
Output:
- XML (Different Schema)
- XSL:FO (for PDF), Word ML (for DOC/DOCX), XHTML - Viewable Documents (XML + \
Styling)
BACKGROUND:
- I've done some extensive hands-on XML/ XSD modeling & Enterprise XSLT framework \
development in the past.
- I do not write much code anymore due to larger responsibilities as an Architect. \
But, I like to play with the tech & models so that I can better lead the development \
teams.
- So I mostly do it for some Personal & Proof of Concept ideas & projects to test \
thoughts & possibilities on some Directories/ Folders on my laptop Hard Drive.
DETAILS:
Now over time, over various projects they all go through varying degrees of change
- XML Content - Huge Degree
- XSL - Medium Degree
- XSD - Lesser Degree
I'd like to do Source Code Versioning/ Revision Control for them and wondering what \
you guys do for the same?
- The XML Content Data changes the most and I'd like to store versions of the Content \
over time & changes
- The XSL will change less and XSD even lesser over time
- Be able to Compare/ Diff the content through various versions and branches
- Be able to Merge some/ more/ or all of the "differences" between various versions & \
branches
FREQUENTLY USED SCENARIOS -
e.g. XML based Project Descriptions/ Outlines & White Paper Writeups
- XML content write up changes made on daily & more frequent basis
- XML Content write up for White Papers - Rearticulated and organized regularly
At the moment I can think of manually copying and renaming each version of the XML \
everytime, but its kind of cumbersome.
I've used various versions of these XML tools over the years and have access to \
relatively recent versions.
- Altova XML Spy & Mission Kit, Diff Dog
- Sonic Stylus Studio
- OxygenXML
- EditPlus
I've also used some Source Code/ Revision Control in the past but its too far ago.
Recently, I just downloaded and am playing with Git to learn more about it and \
wondering if it will work well for this.
QUESTIONS:
- What do you use and how?
- What do you suggest using in my SPECIFIC SCENARIOs? and how?
Thanks in advance.
- AS
..
[Attachment #3 (text/html)]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=text/html;charset=iso-8859-1 http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.7601.17699"></HEAD>
<BODY style="PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 15px"
id=MailContainerBody leftMargin=0 topMargin=0 CanvasTabStop="true"
name="Compose message area">
<DIV><FONT face=Calibri>XML/XSL Revision Control/ Source Code Versioning: Ideas,
Methods, Tools for Specific scenario as a Content Writer? </FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Calibri>For many years, I've been using XML/ XSL/ XSD based
mechanisms to separate: </FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Calibri>Input: <BR>- XML - Content/ Data<BR>- XSL - Styling
& Data Transformations/ Translations<BR>- XSD - Schemas / Data
Models</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Calibri>Output: <BR>- XML (Different Schema)<BR>- XSL:FO (for
PDF), Word ML (for DOC/DOCX), XHTML - Viewable Documents (XML +
Styling)</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Calibri>BACKGROUND: </FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Calibri>- I've done some extensive hands-on XML/ XSD modeling
& Enterprise XSLT framework development in the past. <BR>- I do not write
much code anymore due to larger responsibilities as an Architect. But, I like to
play with the tech & models so that I can better lead the development teams.
<BR>- So I mostly do it for some Personal & Proof of Concept ideas &
projects to test thoughts & possibilities on some Directories/ Folders on my
laptop Hard Drive. </FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Calibri>DETAILS: </FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Calibri>Now over time, over various projects they all go through
varying degrees of change<BR>- XML Content - Huge Degree <BR>- XSL - Medium
Degree<BR>- XSD - Lesser Degree</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Calibri>I'd like to do Source Code Versioning/ Revision Control
for them and wondering what you guys do for the same? <BR>- The XML Content Data
changes the most and I'd like to store versions of the Content over time &
changes<BR>- The XSL will change less and XSD even lesser over time <BR>- Be
able to Compare/ Diff the content through various versions and branches <BR>- Be
able to Merge some/ more/ or all of the "differences" between various versions
& branches</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Calibri>FREQUENTLY USED SCENARIOS - <BR>e.g. XML based Project
Descriptions/ Outlines & White Paper Writeups<BR>- XML content write up
changes made on daily & more frequent basis <BR>- XML Content write up for
White Papers - Rearticulated and organized regularly </FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Calibri>At the moment I can think of manually copying and
renaming each version of the XML everytime, but its kind of cumbersome.
</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Calibri>I've used various versions of these XML tools over the
years and have access to relatively recent versions. <BR>- Altova XML Spy &
Mission Kit, Diff Dog<BR>- Sonic Stylus Studio<BR>- OxygenXML<BR>-
EditPlus</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Calibri>I've also used some Source Code/ Revision Control in the
past but its too far ago. </FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Calibri>Recently, I just downloaded and am playing with Git to
learn more about it and wondering if it will work well for this. </FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Calibri>QUESTIONS: <BR>- What do you use and how? <BR>- What do
you suggest using in my SPECIFIC SCENARIOs? and how? </FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Calibri>Thanks in advance. </FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Calibri>- AS</FONT></DIV>
<DIV><FONT face=Calibri>..</FONT></DIV></BODY></HTML>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic