【问题标题】:what to use parse xml file in oracle在 oracle 中使用什么来解析 xml 文件
【发布时间】: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


    【解决方案1】:

    如果您使用的是 9i 或更高版本,您可能会对 XML Parser for PL/SQL 感兴趣。支持 DTD 验证。

    【讨论】:

      猜你喜欢
      • 2019-02-02
      • 2013-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-03
      • 1970-01-01
      • 2020-04-29
      • 1970-01-01
      相关资源
      最近更新 更多