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

C语言解析XML报文的问题 - C/C++ / C语言

如题:
解析如下这样带有命名空间的报文:

<?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" 这样的
该如何处理才能正常解析?
调用哪函数处理一下或者如何做才能解析出节点内容?
谢谢!
使用tinyxml吧~~~~~~

我都是用CMarkup

对于这种没有命名空间名字前缀的XML的解析
在调用xmlXPathEvalExpression 之前要先如何做才能用
xmlXPathEvalExpression 根据xPath正常解析出节点的内容呢?


我查了一些资料似乎是需要做
“前缀-命名空间”映射
但是具体方法都是JAVA的却没有C的
请教在C中该如何做 这种映射呢?

引用
我查了一些资料似乎是需要做
“前缀-命名空间”映射
但是具体方法都是JAVA的却没有C的
请教在C中该如何做 这种映射呢?
一个成型的东西,应该不会说java里有解决方法而c里没有,你看看相关文档,特别是它自带的说明!


引用
引用 3


相关问答:

linux环境下gethostbyname函数问题 - C/C++ / C语言

写了个测试程序如下
   
  struct hostent *hp; 
char AlarmDevIP[20];  
  int x2;

hp = gethostbyname("www.google.com");
if (hp)
{ ......

利用C#编写txt转化到xml的程序

txt 和XML 格式相应
不借助DataSet
导入读取TXT文件
然后直接写入XML(同一文件,不同数据,递增原数据没有被覆盖情况下增加数据.)
教个要点或最好是有个代码提示的
过路好汉 帮个忙撒^^
不会,帮楼主 ......

C# DataSet导出xml 批处理(循环)得怎么处理

DataSet导出xml 批处理(循环)得怎么处理
XML文件
<A>
      <B>
        <C>
        </C>
  &nb ......

c静态编译另一个文件夹的库函数 - C/C++ / C语言

在根目录/lib中存放一个log.c,log.h,并用下面的语句:
gcc -c log.c
ar crv liblog.a log.o
编译出一个liblog.a静态库,然后在文件夹:/testfile中创建一个test.c和testc.c,test.c中引用了testc.c中定义的方法 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号