【发布时间】:2009-08-06 12:24:02
【问题描述】:
重复:这是Best practices to parse xml files with C#? 和许多其他的重复(请参阅https://stackoverflow.com/search?q=c%23+parse+xml)。请关闭它,不要回答。
如何在 C# 中自下而上解析 XML 文档?
例如:
<Employee>
<Name> Test </name>
<ID> 123 </ID>
<Employee>
<Company>
<Name>ABC</company>
<Email>test@ABC.com</Email>
</company>
像这样有很多节点..我需要从下到上开始解析..首先解析<company>,然后等等..如何在 C# 中解决这个问题?
【问题讨论】:
-
签出 System.Xml 命名空间 msdn.microsoft.com/en-us/library/system.xml%28VS.80%29.aspx
-
您可以使用XmlSerializer 类。它需要您的课程,并且可以非常轻松地将其读/写到 XML 文件中。
-
我喜欢 Linq 的XDocument。