标签: c xpath libxml2
我在C应用程序中使用libxml2来解析XML文件。
当我搜索带有特殊字符'$'的XPath时出错。
这是我的代码:
xmlXPathExpression("//mytag/foo$");
我收到错误“无效的表达”。
我试图对这样的特殊字符进行编码:
xmlXPathExpression("//mytag/foo$");
但我得到同样的错误。
有任何帮助吗? 感谢。
答案 0 :(得分:2)
我没有看到$在元素名称中列为有效字符:XML 1.0。
$