我正在尝试用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>有没有办法在没有top "body“的情况下创建空元素并用<,>替换转义字符?
发布于 2017-04-03 06:57:45
您已经创建了一个顶级元素<body>,然后添加了另一个<body>元素,其下有子元素。您不能创建“空”元素,但您可以将字符串直接添加到空文档中:
XMLDocument doc;
doc .Parse ("<body><foo><foo2>text</foo2></foo></body>");https://stackoverflow.com/questions/43168160
复制相似问题