C++ 使用PugiXML提取嵌入到另一个XML中的XML

C++ 使用PugiXML提取嵌入到另一个XML中的XML,c++,xml,C++,Xml,在PugiXML中有没有一种简单的方法可以卸载并加载嵌入到另一个XML中的XML。在这里 xml_parse_result pr = doc.load_buffer_inplace( (void * )response.c_str(), response.size() ); if (pr.status!=status_ok) return pr; xml_node resultXml = doc.child("soap:Envelope"); resultXml = resultXml

在PugiXML中有没有一种简单的方法可以卸载并加载嵌入到另一个XML中的XML。

在这里

xml_parse_result pr = doc.load_buffer_inplace( (void * )response.c_str(), response.size() );
if (pr.status!=status_ok) 
    return pr;
xml_node resultXml = doc.child("soap:Envelope");
resultXml = resultXml.child("soap:Body");
resultXml = resultXml.child( (webmethodName + "Response").c_str() );
resultXml = resultXml.child( (webmethodName + "Result").c_str() );
pr = doc.load( resultXml.first_child().value() );
return pr;