如何使用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”);
是的