|
[XMLSCHEMA-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: XML transformation with changed XSD
From: George Cristian Bina <george@oxygenxml.com>
Date: Fri, 17 Feb 2006 11:19:47 +0200 Message-ID: <43F59533.20608@oxygenxml.com> To: Udo Ende <u.ende@mid.de> Cc: Xmlschema-Dev-Request <xmlschema-dev@w3.org> In general people provide a stylesheet that applied on the old version will give the new version. The stylesheet is a variation of the identity template that adds some processing that deals with the changes. For instance the below stylesheet changes element a with element b: <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:template match="node() | @*"> <xsl:copy> <xsl:apply-templates select="node() | @*"/> </xsl:copy> </xsl:template> <xsl:template match="a"> <b> <xsl:apply-templates select="node() | @*"/> </b> </xsl:template> </xsl:stylesheet> Here it is a real world example, a stylesheet that converts from TEI P4 to TEI P5: http://www.tei-c.org/Activities/META/p4top5.xsl Best Regards, George --------------------------------------------------------------------- George Cristian Bina <oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger http://www.oxygenxml.com Udo Ende wrote: > Hi, > > I have a set of XML files being (correctly) validated to a XSD file. Now I > upgrade the XSD file and therefore I have to change the XML files. > > What is the best way to automate the transformation of the XML files? Are > there any tools that can do that? > > -- > Udo Ende > Dipl.-Math. Univ. > Software Engineer > > MID Enterprise Software Solutions GmbH > Eibacher Hauptstr. 141 > 90451 Nürnberg > Telefon: +49 911-968 36-24 > Fax : +49 911-968 36-10 > E-Mail : u.ende@mid.de > WWW : http://www.mid.de > >Received on Friday, 17 February 2006 09:17:49 GMT |
Subscribe in XML format
|






