我正在尝试使用 Oracle XML DB 选项从 XML 格式的数据库中获取数据。DB 中的一列包含 HTML 格式的数据。但 HTML 数据加载如下
<sampleData> <HTML>
<Title>A sample page header</Title>
>body background="white"<
...</sampleData>
有没有什么办法解决这一问题 ?
该数据最初是这样存储的。它是在 XML 文本元素中编码 XML实体的标准方法(否则 - 您将如何可靠地解析<
和>
在 XML 文本元素中?)
您需要提取该文本元素,它会显示为以下形式:
<HTML><TITLE>...
等等。如果你需要用它做更多的事情,我会使用 HTML 解析器。
您可以使用该DBMS_XMLGEN.convert
函数将编码的 HTML 转换为常规 HTML
这是小提琴中的一个例子