【发布时间】:2013-07-12 08:47:50
【问题描述】:
我正在从下面的 xml 中读取每个节点,在读取时有没有一种方法可以检查所选节点是否为根节点?这里的“Root”可能会变成别的东西。
<Root>
<I a="" b="">
<E c="" d=""/>
<E c="" d=""/>
</I>
</Root>
我在做的是下面->
public string some_name1(string xmlDoc)
{
XmlDocument I_xDoc = new XmlDocument();
I_xDoc.LoadXml(xmlDoc);
StringBuilder a = new StringBuilder();
a.Append("{ ");
some_name(a, I_xDoc.DocumentElement, true);
a.Append("}");
return a.ToString();
}
private static void some_name(StringBuilder strBuild, XmlElement Xmlnode)
{ How to find root here with parameter Xmlnode}
请帮忙。
【问题讨论】:
-
你如何阅读 XML?给我们看一些代码。
-
你使用的是
XmlDocument还是XDocument?
标签: c# xml-parsing