postgres中的XML转义字符导入

时间:2014-12-30 15:36:28

标签: java xml postgresql

我正在使用postgres函数通过使用xpath将xml数据导入postgres。此数据可能包含xml转义字符,以便& lt; 。如何解决这个问题知道我想插入<而不是& lt;在数据库中? java(jpa)用于调用函数。所以我需要的是一个java api或postgres函数来转换这个转义字符。

修改

    create temp table temp2  on commit drop as
    select xpath('//detail/text()',x))[1] as detail
    from unest (xpath('/table/row',myxml)) x;

myxml是:

<table> 
<row>

<detail> my xml data &lt;</detail>

</row>
</table>

临时表将插入另一个表中 实际上我发现&lt;而不是&lt;在新表中。

0 个答案:

没有答案