我有一个页面,它将接收xml数据作为发布请求,并根据提供的数据,我必须做一些功能。 但问题是我得到的xml数据有些相同。请找到一种识别格式的好方法。 这是第一个XML
<GLOBAL>
<DATA>
<NAME>asdasd</NAME>
<ID>1</ID>
<PARENT>Mother</PARENT>
</DATA>
<DATA>
<NAME>asdasd</NAME>
<ID>2</ID>
<PARENT>Father</PARENT>
</DATA>
</GLOBAL>
,第二个xml是
<GLOBAL>
<DATA>
<ID>1</ID>
<NAME>asdasd</NAME>
<BILL>
<AMT>3500.00</AMT>
</BILL>
<BILL>
<AMT>1200.00</AMT>
</BILL>
</DATA>
<DATA>
<ID>2</ID>
<NAME>abcdefg<NAME>
<BILL>
<AMT>3100.00</AMT>
</BILL>
</DATA>
<GLOBAL>
请帮助我找到更好的解决方案
答案 0 :(得分:1)
如果要解析XML文档,可以使用XDocument类。 使用此类,您可以编写LINQ命令以从XML文档中获取数据。
答案 1 :(得分:1)
为这两种格式创建一个DTD并与之匹配。
希望它有所帮助。
点击此链接How To Validate an XML Document by Using DTD, XDR, or XSD in Visual C# .NET