【发布时间】:2012-07-10 11:22:33
【问题描述】:
我需要在 Oracle 11g 中加载和解析这个巨大的 xml 文件。会有这样的结构:
<condition>
<if test='check'>
<name>abc</name>
</if>
<else>
<name>efg</name>
</else>
</condition>
基于应用的“检查”,我需要创建对象。
之前我在 python 中使用 lxml 进行解析。在此之前,我曾经在 python 中使用基于 dom 的解析器,但它的性能非常糟糕。
另外,我需要在解析之前使用 DTD 文件验证此文件。
那么,在切换到 oracle 时使用的最佳选项是什么。或者也许在 Java 中。我可以通过 java 存储过程使用它。
【问题讨论】:
标签: java oracle xml-parsing xmltype