Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/133.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.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++ 使用c++;没有xml文件_C++_Tinyxml - Fatal编程技术网

C++ 使用c++;没有xml文件

C++ 使用c++;没有xml文件,c++,tinyxml,C++,Tinyxml,我试图从如下消息中解析xml: char * data = message.c_str (); 如何使用字符串或字符数组数据创建xmlDoc,这意味着没有xml文件?我认为您可以通过TiXmlDocument中的方法来实现。比如: TiXmlDocument doc; doc.Parse((const char*)data, 0, TIXML_ENCODING_UTF8); 我认为您可以通过TiXmlDocument中的方法来实现。比如: TiXmlDocument doc; doc.Par

我试图从如下消息中解析xml:

char * data = message.c_str ();

如何使用字符串或字符数组数据创建xmlDoc,这意味着没有xml文件?

我认为您可以通过TiXmlDocument中的方法来实现。比如:

TiXmlDocument doc;
doc.Parse((const char*)data, 0, TIXML_ENCODING_UTF8);

我认为您可以通过TiXmlDocument中的方法来实现。比如:

TiXmlDocument doc;
doc.Parse((const char*)data, 0, TIXML_ENCODING_UTF8);

您可以使用
std::istream&operator>>(std::istream&in,TiXmlNode&base)
tinyxml.h
中定义的函数:

C++风格输入:

基于
std::istream运算符>>

从流中读取XML,使其 用于网络传输。这个 棘手的部分是知道XML 文件已完成,因为将有 几乎可以肯定的是,世界上还有其他数据 流动TinyXML将采用XML 数据在读取 根元素。换句话说,, 结构不良的文件 具有多个根元素的 读得不正确。还要注意 运算符>>的速度略慢于 解析,由于 TinyXML的STL和局限性


您可以使用
std::istream&operator>>(std::istream&in,TiXmlNode&base)
tinyxml.h
中定义的函数:

C++风格输入:

基于
std::istream运算符>>

从流中读取XML,使其 用于网络传输。这个 棘手的部分是知道XML 文件已完成,因为将有 几乎可以肯定的是,世界上还有其他数据 流动TinyXML将采用XML 数据在读取 根元素。换句话说,, 结构不良的文件 具有多个根元素的 读得不正确。还要注意 运算符>>的速度略慢于 解析,由于 TinyXML的STL和局限性