-2

以下のxmlからすべてのノードを読んでいますが、選択したノードがルートノードであるかどうかを確認する方法はありますか? ここで「ルート」は別のものに変更される場合があります。

<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