lixml2 C xpath失败并显示“invalid expression”

时间:2012-07-27 13:26:52

标签: c xpath libxml2

我在C应用程序中使用libxml2来解析XML文件。

当我搜索带有特殊字符'$'的XPath时出错。

这是我的代码:

xmlXPathExpression("//mytag/foo$");

我收到错误“无效的表达”。

我试图对这样的特殊字符进行编码:

xmlXPathExpression("//mytag/foo$");

但我得到同样的错误。

有任何帮助吗? 感谢。

1 个答案:

答案 0 :(得分:2)

我没有看到$在元素名称中列为有效字符:XML 1.0