<?xml version="1.0"?>
<Table>
<Row>
<Cell>A</Cell>
<Cell>3</Cell>
<Cell></Cell>
<Cell>B</Cell>
<Cell>6</Cell>
</Row>
</Table>------------------
XmlPath怎样查找出 <Cell>节点中Text不是数字的节点?
不是要一个个去检测。
<Table>
<Row>
<Cell>A</Cell>
<Cell>3</Cell>
<Cell></Cell>
<Cell>B</Cell>
<Cell>6</Cell>
</Row>
</Table>------------------
XmlPath怎样查找出 <Cell>节点中Text不是数字的节点?
不是要一个个去检测。
d.LoadXml(@"<?xml version='1.0'?>
<Table>
<Row>
<Cell>A</Cell>
<Cell>3</Cell>
<Cell></Cell>
<Cell>B</Cell>
<Cell>6</Cell>
</Row>
</Table>");
System.Xml.XmlNodeList ns = d.SelectNodes("/Table/Row/Cell[number(.) > 0]");
foreach(System.Xml.XmlNode n in ns)
{
MessageBox.Show(n.InnerText);
}
即可
刚才翻;了