如何将给定的xpath字符串修改为仅包含特定xml文档中存在的节点

时间:2009-05-20 13:40:04

标签: .net xml xpath

我根据用户提交的表单中的所有填写字段构建一个xpath字符串。在我的xml文档中,并非所有表单字段都必须作为节点存在。我试图做的时候

doc.SelectNodes(的xpath);

我收到一个异常System.Xml.XPath.XPathException,表明我的xpath有一个无效的令牌。

如何修改xpath字符串以仅包含xml文档中存在的那些字段并忽略所有其他字段?

1 个答案:

答案 0 :(得分:3)

当您收到无效的令牌错误时,它意味着您的查询中存在一些无效字符或无效的xpath。 xml和一些xpath样本的样本将非常有用。