易截截图软件、单文件、免安装、纯绿色、仅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表达式就可以正确的返回结果。

请教谁知到原因吗?


相关问答:

javascript 如何在本地创建读写xml文件?

需要兼容ie firefox safari 等浏览器
IE 可以用FSO 但是在其他浏览器不能用
一般的浏览器处于安全考虑都不允许JavaScript读写本地文件的吧

XML文档内容如下(user.xml):
<?xml version="1.0&qu ......

xml解析问题!急

我是利用axiom对xml进行解析!
但却出现下面的错误!
Exception in thread "main" org.apache.axiom.om.OMException: [com.ctc.wstx.exc.WstxLazyException] com.ctc.wstx.exc.WstxUnexpectedCharEx ......

怎么把客户端从webservice获得的xml转换成recordset?

如题。
webService的函数如下:
VB.NET code:

Public Function RecordSetBySql(ByVal Sql As String) As XmlDataDocument
Dim xRs As ADODB.Recordset
Dim cmd As ADODB.Command
......

100分求助JS的解析一段XML,NETBOX封装出错。。。。。

以下代码在IE下是可以正常,但是用NETBOX封装就不行了,运行到红色的地方就出错了,说缺少对像,请问怎么样修改。


JScript code:

//////////////////// AJAX类////////////////
function getxml ......

请问.net如何读取xml的值

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


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