XmlDocument SelectSingleNode格式不正确的XML

时间:2010-04-13 12:35:56

标签: c# xmldocument selectsinglenode

我有一个XmlDocument没有正确形成

<library>
  <dept>
    <books></books>
    <language></language>
  </dept>
  <dept>
    <lecturer></lecturer>
  </dept>
</library>

我想为'讲师'标签做XmlDocument.SelectSingleNode

当我选择<library>代码的ChildNodes时,我只获得<books><language>而不是<lecturer>。 如何获取标签的XmlNode对象?

2 个答案:

答案 0 :(得分:2)

XML是格式良好的XML。否则它不会加载到XmlDocument

ChildNodes librarydeptXmlDocument.SelectSingleNode("library/dept/lecturer"); 个节点。

要获得讲师,您可以执行以下操作:

{{1}}

答案 1 :(得分:0)

要解析csproj文件,请使用GetElementsByTagName()。我不知道为什么SelectSingleNode()无效!

谢谢 SID