TinyXML2/C++ - 创建空元素
TinyXML2/C++ - create empty element
我正在尝试使用TinyXML2创建XML文件。
string _text = "<body><foo><foo2>text</foo2></foo></body>";
XMLElement *body = xmlDoc->NewElement("body");
body->SetText(_text.c_str());
给我:
<body>
<body><foo><foo2>text<foo2/><foo/><body/>
<body>
有什么方法可以创建没有顶部"body"的空元素并用 <,> 替换转义字符?
您已经创建了一个顶级元素<body>
然后在其下方添加了另一个带有子元素的<body>
元素。您无法创建"空"元素,但可以直接将字符串添加到空文档中:
XMLDocument doc;
doc .Parse ("<body><foo><foo2>text</foo2></foo></body>");
相关文章:
- 如何为 c++ 的不同变量类型的结构元素创建动态数组?
- 如何创建一个所有行大小不同的 2D 数组,并且用户将指定每行将有多少个元素?
- push_back通过自行创建的对象获取最后一个元素的向量
- 动态分配列表 - 创建一个函数,用于删除所有包含偶数值的元素
- std::map:当元素不可默认构造时创建/替换元素
- 如何在新数组较小时创建新数组并将旧数组的最后一个元素复制到新数组中?
- 从转换后的容器元素创建离散分布
- 如何在 c++ 中创建对的优先级队列.这会弹出具有最小值的元素.默认的弹出最大值
- gStreamer 将元素添加到通过 gst_parse_launch 创建的管道中
- 我无法在用forward_as_tuple创建的元组中按类型访问元素
- 试图为命名数组元素创建一个更好的循环
- C++向量元组,请按索引从元素创建元组
- C++如何为向量中的每个元素创建一个新对象?
- 如何使用枚举元素创建对象
- 如何按类型为元组元素创建专用函数
- 如何从 std 容器的迭代器为成员元素创建迭代器
- Unity:我将如何在C++中为Unity使用的一些元素创建图形
- 用于从 std::map 的最后 n 个元素创建 std::vector 的惯用C++
- 用c++中链表A和链表B的共同元素创建一个linkedListC
- VS2013:无法从一个size_t元素创建矢量