如何修改给定的xpath字符串,使其仅存在于特定xml文档中的节点
问题描述:
我基于用户提交的表单中所有填写的字段构建xpath字符串。在我的xml文档中,并不是所有的表单字段都必须作为节点存在。当我尝试做如何修改给定的xpath字符串,使其仅存在于特定xml文档中的节点
doc.SelectNodes(xpath);
我得到一个异常System.Xml.XPath.XPathException,我的xpath有一个无效的标记。
如何修改xpath字符串以仅包含xml文档中存在的那些字段并忽略所有其他字段?
答
当您收到一个无效的令牌错误时,这意味着您的查询中有一些无效的字符或无效的xpath。一个xml样本和一些xpath样本会非常有用。
一个例子会很有帮助。 – Keltex 2009-05-20 13:47:17