[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: XSLT merging XML documents
Hello, > Another problem with merge template at > http://www.informatik.hu-berlin.de/~obecker/XSLT/ > is that it merges only if the descendents are matched exactly. Yes - the order is important. [...] > <!-- file1.xml --> > <a> > <b> > <c> > <d> > <e>e</e> > </d> > </c> > <f>1</f> > </b> > </a> [...] > but if file2.xml is changed as follows: > <!-- altered file2.xml --> > <a> > <b> > <c0> > <d0> > 40 > </d0> > <d1> 41 </d1> > <d2> 42 </d2> > </c0> > <c> > <d> > <e> 44 </e> > </d> > </c> > </b> > </a> > it gives the wrong output as > <!-- wrong output --> > <a> > <b> > <c> > <d> > <e>e</e> > </d> > </c><c0> > <d0> > 40 > </d0> > <d1> 41 </d1> > <d2> 42 </d2> > </c0> > <f>1</f><c> > <d> > <e> 44 </e> > </d> > </c> > </b> > </a> What did you expect? If I have <a> <b/> <c/> </a> and <a> <c/> <b/> </a> the result is <a> <b/><c/> <c/><b/> </a> I think the question is, how we should define "merging". Any suggestions? Oliver /-------------------------------------------------------------------\ | ob|do Dipl.Inf. Oliver Becker | | --+-- E-Mail: obecker@xxxxxxxxxxxxxxxxxxxxxxx | | op|qo WWW: http://www.informatik.hu-berlin.de/~obecker | \-------------------------------------------------------------------/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
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
|