在 c# 中读取 XML 的更好方法
本文关键字:更好 方法 XML 读取 | 更新日期: 2023-09-27 18:32:27
我有一个页面将接收xml数据作为post请求,根据提供的数据,我必须做一些功能。但是这里的问题是我得到的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>
请帮助我获得更好的解决方案
如果要解析 XML 文档,可以使用 XDocument 类。使用此类,可以编写 LINQ 命令来从 XML 文档中获取数据。
为两种格式创建一个 DTD 并与之匹配。
希望对您有所帮助。
检查此链接如何在 Visual C# .NET 中使用 DTD、XDR 或 XSD 验证 XML 文档