需要支持D2009的xml组件

Leo*_*Leo 10 xml delphi delphi-2009

我正在寻找支持Delphi 2009的xml组件/库.

谢谢!

Bru*_*Gee 8

Delphi附带TXMLDocument,它是一个包装器,允许您在MSXML,Open XML和Xerces XML之间进行选择.

我只是导入Microsoft的MSXML并直接使用它.

在"组件"|"导入组件..."下,选择"类型库"并浏览到Microsoft XML.我推荐6.0,但如果你愿意,可以使用4.避免3,因为它不是非常符合XML标准和早期版本泄漏内存,而版本5仅适用于Office.

更新

如果速度是一个大问题,您可能需要查看SAX(XML的简单API),它流式传输XML而不是在内存中构建DOM.这曾经包含在MSXML中,但我想我在某处读过它已经在版本6中删除了.我通常使用DOM,因此我不推荐使用特定的SAX解析器,但是快速搜索SourceForge会返回一些选项.


gab*_*abr 6

据我所知OmniXML完全支持D2009.