[xsl] Comparing two XML documents

Subject: [xsl] Comparing two XML documents
From: Rahil Qamar Yahoo <qamar_rahil@xxxxxxxxxxx>
Date: Fri, 14 Jan 2005 14:04:23 +0000
Hi

I have two XML documents which are logically equivalent but are very different in terms of structure.

---------------------------
XML File 1:
<level>16</level>
<parent>at0001</parent>
<text>Severity</text>
<value type="relationship constraint">
<node type="complex object constraint" occurrences="1" rm_class="TEXT">
<level>17</level>
<parent>at0001</parent>
<code type="relationship constraint">[MildSeverity,ModerateSeverity,SevereSeverity]
</code>
</node>
</value>
</node>
---------------------------


---------------------------
XML File 2:
<DEFCONCEPT id="10235" name="Severity">
       <PARENT>
           <CONCEPT name="DiseaseFeature" ref="10234"/>
       </PARENT>
       <IMPLIES>
           <CONCEPT name="MildSeverity" ref="10238"/>
           <CONCEPT name="ModerateSeverity" ref="10239"/>
           <CONCEPT name="SevereSeverity" ref="10240"/>
       </IMPLIES>
   </DEFCONCEPT>

---------------------------

Could someone please let me know whats the best way to compare these two documents logical structure. I looked at the Canonical XML but it seems quite basic for my requirements.

Any suggestions would help.

Thank you
Rahil

Current Thread