易截截图软件、单文件、免安装、纯绿色、仅160KB

libxml2用xpath解析xml文档的问题

xml文档时内存中的一段字符串,现在需要用xpath解析出其中一个节点的值。代码如下:

C/C++ code:


// buffer 是xml文档,size是文档的长度。
xmlDocPtr pXmlDoc = xmlParseMemory(buffer, size);
xmlXPathContextPtr pPathCtxt = xmlXPathNewContext(pXmlDoc);

string xpathStr = "node1/node2";
xmlXPathObjectPtr pPathObject = xmlXPathEvalExprexxion(xpathStr.cstr(), pPathCtxt );




不知道是哪里出了问题,解析出来的pPathObject能返回正确的类型,却反不回具体的值;如果将xpathStr换乘与文档无关的任意xpath表达式就可以正确的返回结果。

请教谁知到原因吗?


相关问答:

如何将XML数据存入ACCESS数据库

请问各位大师,我现在需要将XML的数据实时的存入到数据库中,我是用asp编的程序,大量们帮忙分析 一下!!!
下面是我的XML文件代码
XML code:

<?xml version="1.0" encoding="utf-8"? ......

初学:返回xml字符串的处理问题?

返回如下xml字符串:
<?xml version="1.0" encoding="utf-8" ?>
<DeliverMsg xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www ......

php读取XML数据问题

我是想用PHP从数据库中读取数据,然后写入xml,然后FLASH显示XML中的数据
但是本地测试PHP能读出XML,传到空间里就读不出来了,请问怎么回事?

错误代码如下:
Fatal error: Cannot instantiate non-exis ......

请问.net如何读取xml的值

 
请问.net如何读取xml的值 写到数据库 希望给出完整的代码 谢谢


<?xml version="1.0" encoding="utf-8" ?>
- <channel>
- <item>
  ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号