C++ 中的 XML建造者6

发布于 2024-08-20 12:32:05 字数 105 浏览 8 评论 0原文

如何在 Borland C++ Builder 6 中使用 XML 作为简单的数据存储

是否有我可以使用的内部类?

谢谢你的帮助

How can I use XML as a simple data storage in Borland C++ Builder 6?

Is there an internal class, which I could use?

Thank's for help

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

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

发布评论

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

评论(2

你是年少的欢喜 2024-08-27 12:32:05

我不确定 TXmlDocument 是否在 C++Builder 6 中实现,但更简单的解决方案是使用 TinyXML [1] 库,确实简单、易用。我已经将它与不同版本的 C++ Builder 一起使用,它的工作方式非常神奇。

[1] http://www.grinninglizard.com/tinyxml/

I'm not sure whether the TXmlDocument is implemented in C++Builder 6, but a more simple solution would be to use the TinyXML [1] library, which is indeed simple, and easy to use. I have used it with different versions of C++ Builder and it works like a charm.

[1] http://www.grinninglizard.com/tinyxml/

伴我心暖 2024-08-27 12:32:05

使用本机XML


xmlDoc = new TNativeXml("test");      
xmlDoc->EncodingString = "GB2312" ;
xmlDoc->XmlFormat = xfReadable;
xmlNode = xmlDoc->Root->NodeNew("report") ;
xmlNode->WriteString("date","2008-6-8") ;
xmlNode->WriteString("road0","10") ;
xmlNode->WriteString("road1","8") ;
xmlNode = xmlDoc->Root->NodeNew("ctrParm") ;
xmlNode->WriteString("parm0","0") ;
xmlNode->WriteString("parm1","1") ;
xmlNode->WriteString("parm2","2") ;
xmlDoc->SaveToFile("test.xml") ;
delete xmlDoc ;

use NativeXML


xmlDoc = new TNativeXml("test");      
xmlDoc->EncodingString = "GB2312" ;
xmlDoc->XmlFormat = xfReadable;
xmlNode = xmlDoc->Root->NodeNew("report") ;
xmlNode->WriteString("date","2008-6-8") ;
xmlNode->WriteString("road0","10") ;
xmlNode->WriteString("road1","8") ;
xmlNode = xmlDoc->Root->NodeNew("ctrParm") ;
xmlNode->WriteString("parm0","0") ;
xmlNode->WriteString("parm1","1") ;
xmlNode->WriteString("parm2","2") ;
xmlDoc->SaveToFile("test.xml") ;
delete xmlDoc ;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文