Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用C++;? 需要编写一些读取XML字符串的C++代码,如果我做了_C++_Xml - Fatal编程技术网

如何使用C++;? 需要编写一些读取XML字符串的C++代码,如果我做了

如何使用C++;? 需要编写一些读取XML字符串的C++代码,如果我做了,c++,xml,C++,Xml,比如: 获取元素的值(“卡上的操作”),它返回3 获取元素的值(“信封上的操作”),它返回YES XML字符串: <ACTION_ON_CARD>3</ACTION_ON_CARD> <ACTION_ON_ENVELOPE>YES</ACTION_ON_ENVELOPE> 3 对 任何代码示例都会有帮助 谢谢编写xml解析器不一定是件容易的事,所以除非您需要自己动手,否则我建议您找一个库来完成这项工作 有很多可用的方法,如(相当完整但不完全简单

比如: 获取元素的值(“卡上的操作”),它返回3
获取元素的值(“信封上的操作”),它返回YES

XML字符串:

<ACTION_ON_CARD>3</ACTION_ON_CARD>
<ACTION_ON_ENVELOPE>YES</ACTION_ON_ENVELOPE>
3
对
任何代码示例都会有帮助


谢谢

编写xml解析器不一定是件容易的事,所以除非您需要自己动手,否则我建议您找一个库来完成这项工作


有很多可用的方法,如(相当完整但不完全简单),(大部分与xerces相反,它可能最适合您的需要)或(从未尝试过此方法)

编写xml解析器不一定是一件容易的事情,因此,除非这是您自己做的要求,否则我建议您为自己准备一个库


<> P>有很多可用的(相当完整但不完全简单),(大多数与XeRCES相反,它可能适合你的需求)或者(从未尝试过)

< P>我从PoC+C++库推荐XML解析器。它有很好的文档化和易用性。

< P>我从POCO C++库中推荐XML解析器。它有很好的文档记录并且易于使用。

如果您有模式,您可以使用xsd编译器。

如果您有模式,您可以使用xsd编译器