这让我情何以堪啊~~~~
武十二 2012-05-15 12:51:43
xml定义:
<MenuItems>
<MenuItems1 Text="快件托运" id="1" NavigateUrl="">
<SubMenuItemsss Text="网上寄件" id="11" NavigateUrl=""></SubMenuItemsss>
<SubMenuItems2 Text="寄件查询" id="12" NavigateUrl="">
<SsubMenuItems Text="收送范围查询" id="121" NavigateUrl=""></SsubMenuItems>
<SsubMenuItems Text="服务时效查询" id="122" NavigateUrl=""></SsubMenuItems>
<SsubMenuItems Text="快件运费查询" id="123" NavigateUrl=""></SsubMenuItems>
<SsubMenuItems Text="汇率查询" id="124" NavigateUrl=""></SsubMenuItems>
<SsubMenuItems Text="违法违规禁寄物品查询" id="125" NavigateUrl=""></SsubMenuItems>
<SsubMenuItems Text="进出口物品条例查询" id="126" NavigateUrl=""></SsubMenuItems>
<SsubMenuItems Text="客户编码查询" id="127" NavigateUrl=""></SsubMenuItems>
</SubMenuItems2>
<SubMenuItems3 Text="常用表格" id="13" NavigateUrl=""></SubMenuItems3>
<SubMenuItems4 Text="通知取件" id="14" NavigateUrl=""></SubMenuItems4>
<SubMenuItems5 Text="准备货件" id="15" NavigateUrl=""></SubMenuItems5>
... ... .... .... ...
C#代码这样写得不到xml该节点的子节点,谁能告诉为什么?
法一: XmlNodeList xn_treenode = X_nodes.SelectNodes("descendant::MenuItems");
xn_treenode 的count值为要么为0,要么为1。为什么?
法二: XmlNode xmlnode = X_nodes.SelectSingleNode("descendant::MenuItems");
xmlnode MenuItems1 级节点能取到,但是SubMenuItems2 节点就取不到,为什么?
小弟在此跪求各位大虾指教。