【发布时间】:2011-02-28 17:53:57
【问题描述】:
我需要解析一堆传入的 xml 文档,它们都有不同的 DTD。 DTD 是我自己创建的。而且我想将它加载到内存中一次,这样它就可以消除每次读取的开销。 如何使用 DOM Parser 加载并每次都使用它。
谢谢
【问题讨论】:
我需要解析一堆传入的 xml 文档,它们都有不同的 DTD。 DTD 是我自己创建的。而且我想将它加载到内存中一次,这样它就可以消除每次读取的开销。 如何使用 DOM Parser 加载并每次都使用它。
谢谢
【问题讨论】:
查看here 中的降低引用外部实体的成本部分。它有一个关于如何缓存 DTD 的提示。如果您是从头开始,那么我建议您使用 XSD。关注下面关于如何缓存 xsd 的 SO 帖子
【讨论】: