我试图比较包含XML在.NET中如何忽略XML比较中的结束标记?
<FIRST_NAME type="CHAR" />
和
<FIRST_NAME type="CHAR"></FIRST_NAME>
如果我对它们进行比较,因为它们是(字符串)它会导致假两个.NET字符串。我希望比较结果是正确的,因为在XML中它们在功能上是相同的。我需要做什么以便比较这两个项目(以及其他类似的项目,其中的差异是结束标记缺失还是存在)是否返回true?
请注意,只要最终结果是一个返回true的函数/方法,就可以将它们转换为XML对象/某种类型的字符串。
你能提供一个从字符串到xml比较的例子吗?我在msdn网站上的示例文档中遇到困难。 – n00b 2012-07-11 18:09:22
添加代码示例。请注意它如何处理属性值周围的单引号和双引号之间的差异。 – jlew 2012-07-11 18:55:41
真棒,现在试一试,谢谢。 “{算法...}”行有什么作用? – n00b 2012-07-11 19:44:06