2017-08-29 72 views
0

我将CLOB在如下PLSQL到XMLTYPE xml xmltype := xmltype(Input);CLOB到XMLTYPE:转换“来配置和报价

输入变量包含文本如下

<request xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> 
    <comment>Hello, this is "james"</comment> 
</request> 

进XML转换后的文本改变。到Hello, this is &quot;james&quot;"

当试图提取的XMLType的XML我需要在文本中提取作为Hello, this is "james"

回答

0

Xmlcast

select xmlcast(xmltype('<request xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> 
    <comment>Hello, this is "james"</comment> 
</request>').extract('/request/comment/text()') as varchar2(100)) from dual;