gpt4 book ai didi

xml - 创建和解析 XML 文档的最佳实践

转载 作者:数据小太阳 更新时间:2023-10-29 02:49:32 26 4
gpt4 key购买 nike

我不确定是否应该使用 TXMLTransformProvider 或 TXMLDocument。

TXMLTransformProvider 看起来更易于维护,在我看来,使用它比使用 TXMLDocument 需要更少的编码。

另一方面,TXMLDocument 看起来更灵活。

我需要的是生成并解析一个具有嵌套属性的 XML 文档,将其映射到主从 clientDataSets 并写回一个 XML 文档。

你有这方面的建议吗?

谢谢。

最佳答案

如果数据文件来自外部来源,我首先想到的是 XML Binding Wizard .这是一个简短的 video tutorial ,也是。

如果您从自己的数据源生成 XML,您可以将其链接到 TClientDataSet 并将其保存为 XML。这很方便,因为您可以重新加载 XML 并像对待任何其他数据集一样对待它。

如果数据非常大,读入内存中的DOM需要很长时间。我会看一下 SAX 处理器。这是一个不同的过程,不会让您以相同的方式在内存中导航树,但速度要快得多。

如果您可以自己操作 XML 并且不处理非常大的 XML 文件,我喜欢 Peter 导入 MSXML 库并直接使用它的想法。这比使用 TXMLDocument 执行得更好。

关于xml - 创建和解析 XML 文档的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1195689/

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