解析如下这样带有命名空间的报文:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Document xmlns="urn:cnaps:std:ibps:2010:tech:xsd:ccms.900.001.01" xmlns:xs="http:// www.w3. org/2001/XMLSchema">
<CmonConf>
<GrpHdr>
<MsgId>1021000999982009080100000001</MsgId>
<CreDtTm>2010-09-28T16:00:00</CreDtTm>
</GrpHdr>
</CmonConf>
</Document>
对于 xmlns:xs="http:// www.w3. org/2001/XMLSchema" 这样的可以正常解析
可对于 xmlns="urn:cnaps:std:ibps:2010:tech:xsd:ccms.900.001.01" 这样的
该如何处理才能正常解析?
调用哪函数处理一下或者如何做才能解析出节点内容?
谢谢!
对于这种没有命名空间名字前缀的XML的解析
在调用xmlXPathEvalExpression 之前要先如何做才能用
xmlXPathEvalExpression 根据xPath正常解析出节点的内容呢?
<?xml version="1.0" encoding="UTF-8"?>
<document xmlns:xi="http://www.w3.org/2003/XInclude">
<p>
<q>fasdf</q>
</p>
</document>
保存为test.xml
可以解析
但是
<?xml version="1.0" encoding="UTF-8"?>
<document xmlns="http://www.w3.org/2003/XInclude">
<p>
<q>fasdf</q>
</p>
</document>
保存为test.xml
的话就解析不了。。。。。。
有人知道该怎么做才能把这样的报文解析开么?