Subject: [xsl] How to compare two (possibly dissimilar) XML's (XSLT1.0) From: Mark Anderson <mark@xxxxxxxxxxxxxxxxxxxxxxxx> Date: Fri, 20 Jan 2012 18:57:36 +0000 |
Hi Guys I have an XML comparison XSL that works well for identical XML's; however, I need to create a version that will compare two slightly dissimilar XML's (whose structure I do not know--other than root element's name). One will always be a superset of the other (if different). For example A contains <elements> <element1> <element1a>1a</element1a> <element1b>1b</element1b> <element1c>1c</element1c> </element1> <element2> <element2a>2a</element2a> <element2b>2b</element2b> <element2c>2c</element2c> </element2> <element3> <element3a>3a</element3a> <element3b>3b</element3b> <element3c>3c</element3c> </element3> </elements> B Contains <elements> <element1> <element1a>1a</element1a> <element1b>1b</element1b> <element1c>1c</element1c> </element1> <element3> <element3a>4a</element3a> <element3c>4c</element3c> </element3> </elements> I want to iterate through every element and attribute in A, find the corresponding element in B (if it exists) and compare their values. For example, the output needs to indicate the following: element2 is missing element2/element2a is missing element2/element2b is missing element2/element2c is missing element3/element3b is missing element3a's value is different element3b's value is different Any help greatly appreciated Regards Mark
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] XSLT translated into C/C+, Michael Kay | Thread | Re: [xsl] How to compare two (possi, Wendell Piez |
[xsl] XSLT translated into C/C++, Rand McRanderson | Date | Re: [xsl] How to compare two (possi, Wendell Piez |
Month |