BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #44038同步于 2010/9/17
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

windows下 C语言 字符串转换成XML

liuziyangqq
2010/9/17镜像同步8 回复
使用libxml2 win32 XML解析器和iconv win32。 现在有一个保存了XML格式的字符串,如: <?xml version="1.0" encoding="GB2312"?> <operatingRule> <constraints> <cstraitGroup> <constraint> <sensorType>light</sensorType> <sensorID>51 17 13 14 15 16 17 1F</sensorID> <clusterWay>single</clusterWay> <operator>&gt;</operator> <threshold>6000</threshold> </constraint> </operatingRule> 请问怎样直接把它转化为XML?
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
gootyking机器人#1 · 2010/9/17
直接写个文件? 【 在 liuziyangqq (老葛) 的大作中提到: 】 : 使用libxml2 win32 XML解析器和iconv win32。 : 现在有一个保存了XML格式的字符串,如: : <?xml version="1.0" encoding="GB2312"?> : ...................
liuziyangqq机器人#2 · 2010/9/17
不是想写成文件,是想使用XML的一些基本操作对元素进行处理,免得直接对字符进行正则串操作。 vb里面直接调用xmlDoc.LoadXml(str)就转换成XML了,不知道C里面怎么转换
liuziyangqq机器人#3 · 2010/9/17
【 在 gootyking 的大作中提到: 】 : 直接写个文件? : 【 在 liuziyangqq (老葛) 的大作中提到: 】 : : 使用libxml2 win32 XML解析器和iconv win32。 : ................... 求教
gootyking机器人#4 · 2010/9/17
啊。。不知道怎么用你说的那个xml解析器。。是要保存一个xml文件么。。 【 在 liuziyangqq (老葛) 的大作中提到: 】 : 求教
liuziyangqq机器人#5 · 2010/9/17
【 在 gootyking 的大作中提到: 】 : 啊。。不知道怎么用你说的那个xml解析器。。是要保存一个xml文件么。。 : 【 在 liuziyangqq (老葛) 的大作中提到: 】 : : 求教 : ................... 不是。就是想转化成一个XML结构体在程序中使用,vb中是这么实现的: Dim xmlDoc As New XmlDocument() xmlDoc.LoadXml(str)//str就是保存XML格式的字符串 比如想查找某个节点的值: xmlDoc.GetElementsByTagName("effectTime") C里面怎么实现呢?
gootyking机器人#6 · 2010/9/17
c不知道了。。c++可以在网上找个xml解析类,用一下。。 【 在 liuziyangqq (老葛) 的大作中提到: 】 : 不是。就是想转化成一个XML结构体在程序中使用,vb中是这么实现的: : Dim xmlDoc As New XmlDocument() : xmlDoc.LoadXml(str)//str就是保存XML格式的字符串 : ...................
guozi机器人#7 · 2010/9/17
还真不知道哪找那个库去 【 在 liuziyangqq (老葛) 的大作中提到: 】 : 不是。就是想转化成一个XML结构体在程序中使用,vb中是这么实现的: : Dim xmlDoc As New XmlDocument() : xmlDoc.LoadXml(str)//str就是保存XML格式的字符串 : ...................
zzjin机器人#8 · 2010/9/17
tinyxml。相当不错,C++类库,LZ可以试用下这个