我需要在Oracle 11g中加载和解析这个巨大的xml文件。将有这样的结构:
<condition>
<if test='check'>
<name>abc</name>
</if>
<else>
<name>efg</name>
</else>
</condition>
基于应用'检查',我需要创建对象。
之前我在使用lxml在python中进行此解析。甚至在此之前,我曾经在python中使用基于dom的解析器,但它的性能非常糟糕。
另外,我需要在解析之前使用DTD文件验证此文件。
那么,什么是切换到oracle时使用的最佳选择。或者也许是Java。我可以通过java存储过程使用它。