我试图检索节点之间的文本,但它也返回所有子节点。

时间:2016-02-08 22:04:19

标签: xml

<Inspection>
<Certificate>
Retrieve This Text Only 
<Status>ACTIVE</Status>
</Certificate>
</Inspection>

我正在使用:

foreach (XmlNode node in nodes)
{
     array = node.SelectSingleNode("Certificate").InnerText;
}

它返回:

Retrieve This Text Only 
<Status>ACTIVE</Status>

我只需要“仅检索此文本”

1 个答案:

答案 0 :(得分:0)

我不知道您使用的是哪种语言,但XPath需要获得您想要的内容:

//Certificate/child::text()