繁体   English   中英

在tinyxml2中添加文本

[英]Adding text in tinyxml2

我正在尝试使用TinyXML2创建XML文件。 虽然有很多关于加载的示例和教程,但保存似乎很少。

我基本上想要最终得到:

<node>text</node>

我知道我可以通过添加元素来获取“节点”部分,但是如何设置文本部分? Element有一个GetText但我找不到SetText 还有一个XMLText类,但没有设置文本的方法!

我在OS X 10.6上使用G ++ 4.2.1构建,运行正常。 输出为<Version>1.0.0</Version>

#include "tinyxml2.h"

using namespace tinyxml2;

int main(int argc, char* argv[])
{
   tinyxml2::XMLDocument doc;
   tinyxml2::XMLElement* versionNode = doc.NewElement("Version");
   tinyxml2::XMLText* versionText = doc.NewText("1.0.0");

   versionNode->InsertEndChild(versionText);
   doc.InsertEndChild(versionNode);

   XMLPrinter printer;
   doc.Print();

   return 0;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM