从变量加载 XML,而不是文件

发布于 2024-08-22 07:10:05 字数 495 浏览 11 评论 0原文

我正在尝试解析存储在变量而不是文件中的 XML 数据。原因是程序 x 以 XML 形式回复程序 y,因此最好直接从变量解析 XML。

到目前为止,我已经尝试在 TinyXML 中执行此操作,但我没有看到从变量加载的接口。

它基本上与 TinyXML:将文档保存到 char * 或 string 相反,而不是保存到字符,我想从字符(或字符串)加载

例如而不是以下内容:

TiXmlDocument doc( "demo.xml" );
doc.LoadFile();

类似

doc.LoadVar(char*) 

我也检查了RapidXML,但我似乎也找不到从变量加载的文档。

谢谢

I'm trying to parse XML data stored in a variable, not a file. The reason for this is that program x replies to program y in XML, so it would seem to be best to directly parse the XML from the variable.

So far I have tried to do this in TinyXML, but I don't see an interface to load from a variable.

It's basically the opposite of TinyXML: Save document to char * or string, instead of saving to char, I want to load from char(or string)

For example instead of the following:

TiXmlDocument doc( "demo.xml" );
doc.LoadFile();

something like

doc.LoadVar(char*) 

I also checked out RapidXML, but I also can't seem to find documentation to load from a variable.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

冷默言语 2024-08-29 07:10:05

您可以使用TiXmlDocument::Parse。有关更多详细信息,请参阅 tinyxml 文档

You can use TiXmlDocument::Parse. See tinyxml documentation for more details.

独守阴晴ぅ圆缺 2024-08-29 07:10:05

如果您已经在字符串中包含文档,为什么不简单地调用 TiXmlDocument::解析方法并完成?

If you already have the document in a string why not simply call the TiXmlDocument::Parse method and be done?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文