I want to determine whether two different child nodes within an XML document are equal or not. Two nodes should be considered equal if they have the same set of attributes a
not a direct answer to your question, but closely related to what you are trying to acheive: have a look at XmlDiff (.net XML power tools)