lixml2 C xpath失败,“无效表达式”
问题描述:
我在C应用程序中使用libxml2来解析XML文件。lixml2 C xpath失败,“无效表达式”
当我搜索特殊字符'$'的XPath时出现错误。
这里我的代码:
xmlXPathExpression("//mytag/foo$");
而且我得到错误 “无效的表达”。
我试图编码字符调校妥当,像这样:
xmlXPathExpression("//mytag/foo$");
,但我得到同样的错误。
任何帮助? 谢谢。
所以我不能在xml元素名称中使用任何特殊字符? – TheFrancisOne 2012-07-27 14:05:10
您可以在XML元素名称中使用数千个不同的字符,但不能使用货币符号。 – 2012-07-27 21:50:59
感谢您的回答 – TheFrancisOne 2012-07-30 08:03:02