[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: [xsl] 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

Current Thread