OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Canonical XML, signatures, and element ordering

[ Lists Home | Date Index | Thread Index ]
  • From: Michael Brennan <Michael_Brennan@Allegis.com>
  • To: xml-dev@lists.xml.org
  • Date: Thu, 20 Jul 2000 14:39:29 -0700

I'd like to be able to compare two XML files to determine if they have
equivalent content. The catch is, in some instances (but not all) the order
of elements under a particular node is not relevant. It's my understanding
that XML Signature will meet my needs just fine for instances where order is
relevant, but not otherwise. Is that correct?

Are there any suggestions on a good way to do this? The only thing that
comes to my mind is to convert each XML document to its canonical form, then
load it into a DOM tree and procedurally sort the elements under the
relevant node. Would this approach work or are there "gotchas" I'm not
considering? Is there a better way?

Thanks for any tips on this.


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS