分Layouts表layoutContent表,如何取得Layouts 1 的 layoutContent的数据?
<LayoutRoot>
<Layouts>
<LayoutName>1</LayoutName>
<LayoutNote>1</LayoutNote>
<layoutContent>
<ContentName>11111</ContentName>
</layoutContent>
<layoutContent>
<ContentName>11</ContentName>
</layoutContent>
</Layouts>
<Layouts>
<LayoutName>2</LayoutName>
<LayoutNote>2</LayoutNote>
<layoutContent>
<ContentName>22222</ContentName>
</layoutContent>
<layoutContent>
<ContentName>22</ContentName>
</layoutContent>
</Layouts>
</LayoutRoot>

解决方案 »

  1.   

    XmlNode node = m_xmlDoc.SelectSingleNode(LayoutRoot/Layouts/);node .SelectNodes(/layoutContent);
      

  2.   

    还是不太明白,请问 如何取得Layouts 1 的 layoutContent的数据?? 而不是取得包括Layouts 2 的所有layoutContent的数据??
      

  3.   

    或者说取得Layouts 2 的layoutContent的数据,哪位知道啊?
      

  4.   

    xmlDocument doc=new xmlDocment;
    XmlNodelist nodes = doc.SelectNodes(LayoutRoot/Layouts/);
    //假如想循环就用这个
    //for (int i=0;i<XmlNodelist.length;i++)
    xmlElement t=nodes(0).getElementByName(layoutContent);
      

  5.   

    thanks xcz1943(小钊),已经搞定