gpt4 book ai didi

c++ - 在 C++ 中创建 Xml 字符串

转载 作者:行者123 更新时间:2023-11-30 02:10:48 37 4
gpt4 key购买 nike

我有一个字符串数组。我想使用数组元素的值创建一个 xml 字符串。我会将此 xml 字符串作为参数传递给 .net web 服务。谁能告诉我如何在 C++ 中制作 xml 字符串?我必须使用什么库,方法是什么?

xml结构:

<xml>
<DeviceName></devicename>
<State></State>
<xml>

它没有任何属性。每个数组元素都有设备名称和状态信息。我不想将其写入文件。我只想创建一个字符串,我可以将其作为参数传递给网络方法。

最佳答案

呃,如果你只是创建一个字符串,你为什么不直接这样做呢?即

std::ostringstream xml;

xml << "<?xml version=\"1.0\"?><some node><some child node/><some child node/></some node>";

xml.str(); // voila, here is your xml string...

没必要把它弄得复杂..

如果您确实需要 DOM,请尝试 TinyXML。

关于c++ - 在 C++ 中创建 Xml 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4301011/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com