小编use*_*406的帖子

如何搜索和导航XML节点

我有以下XML:

<LOCALCELL_V18 ID = "0x2d100000">
  <MXPWR ID = "0x3d1003a0">100</MXPWR> 
</LOCALCELL_V18>
<LOCALCELL_V18 ID = "0x2d140000">
  <MXPWR ID = "0x3d1403a0">200</MXPWR>  
</LOCALCELL_V18>
<LOCALCELL_V18 ID = "0x2d180000">  
  <MXPWR ID = "0x3d1803a0">300</MXPWR>   
</LOCALCELL_V18> 
Run Code Online (Sandbox Code Playgroud)

我想得到每个的内在文本<MXPWR>.但是,不允许使用ID#来定位内部文本,因为它并不总是相同的.这是我的代码:

XmlNodeList LocalCell = xmlDocument.GetElementsByTagName("LOCALCELL_V18");

foreach (XmlNode LocalCell_Children in LocalCell)
{
    XmlElement MXPWR = (XmlElement)LocalCell_Children;
    XmlNodeList MXPWR_List = MXPWR.GetElementsByTagName("MXPWR");
    for (int i = 0; i < MXPWR_List.Count; i++)
    {
       MaxPwr_form_str = MXPWR_List[i].InnerText;
    }
}
Run Code Online (Sandbox Code Playgroud)

任何意见将不胜感激.

.net c# xml

7
推荐指数
2
解决办法
1万
查看次数

标签 统计

.net ×1

c# ×1

xml ×1