Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/129.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
如何使用rapidxml创建xml节点 我想用Linux上的RAPIDXML创建C++中的以下XML文件。 如何添加类型为name的元素 <wrapit> <mainNode> <name>something1</name> </mainNode> </wrapit> 有些事_C++_Linux_Rapidxml - Fatal编程技术网

如何使用rapidxml创建xml节点 我想用Linux上的RAPIDXML创建C++中的以下XML文件。 如何添加类型为name的元素 <wrapit> <mainNode> <name>something1</name> </mainNode> </wrapit> 有些事

如何使用rapidxml创建xml节点 我想用Linux上的RAPIDXML创建C++中的以下XML文件。 如何添加类型为name的元素 <wrapit> <mainNode> <name>something1</name> </mainNode> </wrapit> 有些事,c++,linux,rapidxml,C++,Linux,Rapidxml,我的代码生成的内容如下所示,这是我不想要的 <wrapit> <mainNode> <name something1=""/> </mainNode> </wrapit> 我找不到太多关于这个的信息。wordpress上几乎没有,但xml格式不同 代码片段 xml_node<>* root = doc.allocate_node(node_element,

我的代码生成的内容如下所示,这是我不想要的

    <wrapit>
       <mainNode>
          <name something1=""/>
       </mainNode>
    </wrapit>

我找不到太多关于这个的信息。wordpress上几乎没有,但xml格式不同

代码片段

xml_node<>* root = doc.allocate_node(node_element, "mainNode");
doc.append_node(root);
xml_node<>* child = doc.allocate_node(node_element,"name");
child->append_attribute(doc.allocate_attribute("something1"));
root->append_node(child);
xml\u node*root=doc.allocate\u node(node\u元素,“mainNode”);
单据追加节点(根节点);
xml_node*child=doc.allocate_节点(node_元素,“name”);
子->附加属性(文档分配属性(“something1”);
根->附加节点(子节点);
ugg

xml_node<>* child = doc.allocate_node(node_element,"name","something1"); 
xml\u node*child=doc.allocate\u node(node\u元素,“name”,“something1”);
是的