-2

我正在从下面的 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}

请帮忙。

4

1 回答 1

1

xml 的根节点由以下DocumentElement属性返回XmlDoc

XmlElement root = xmlDoc.DocumentElement
于 2013-07-12T08:50:16.790 回答