[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] [no subject]Regards, Michael Kay http://www.saxonica.com/ http://twitter.com/michaelhkay > -----Original Message----- > From: Matthias M|ller [mailto:pymote@xxxxxxxx] > Sent: 21 July 2009 09:33 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: Design Question: XSLT Configurable > > > Hi there, > > i work on a application that let the users configure it to > their needs using a certain file (a user-settings.xml) during > the years this file has changed, so there exist different > versions now. my idea is to transform all of them to the > newest version. > the configuration file is a very simple xml file (max 2 > levels), the changes are also moderate (create node, delete > node, rename node and merge content of nodes). > the thing is, i want to keep the transformation expandable by > only configuring what have changed from version to version. > e.g. like that > > ------------------------------------- > <Versions> > <Version nr="0.3"> > <Actions> > <RenameAction fromElement="elementA" > toElement="elementD"/> > </Actions> > </Version> > <Version nr="0.2"> > <Actions> > <MergeContentAction toElement="elementA" separator=" "> > <MergeFromElement name="elementB"/> > <MergeFromElement name="elementC"/> > </MergeContentAction> > </Actions> > </Version> > <Version nr="0.1"> > </Versions> > ------------------------------------- > > so, i only will have one transformation file instead of a > file for each version. > > what about this approach? i think that this is supposed to be > a common issue, isn't it? > > Thanks for your ideas, > Matthias > > > > > > --~------------------------------------------------------------------ > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/ > or e-mail: <mailto:xsl-list-unsubscribe@xxxxxxxxxxxxxxxxxxxxxx> > --~--
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|