-5

我有一个页面将接收 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>

请帮助我获得更好的解决方案

4

2 回答 2

1

如果要解析 XML 文档,可以使用XDocument类。使用此类,您可以编写 LINQ 命令来从 XML 文档中获取数据。

于 2013-09-24T06:34:55.313 回答
1

为这两种格式创建一个 DTD 并与之匹配。

希望能帮助到你。

检查此链接如何在 Visual C# .NET 中使用 DTD、XDR 或 XSD 验证 XML 文档

于 2013-09-24T06:49:52.850 回答