预期的xml标记在oracle中没有内容

时间:2016-10-07 06:30:17

标签: xml oracle oracle11g xml-parsing

我正在使用此功能:

<div class="grid">
    <img src="http://placehold.it/350x150">
    <img src="http://placehold.it/350x250">
    <img src="http://placehold.it/350x350">
    <img src="http://placehold.it/350x450">
    <img src="http://placehold.it/350x150">
    <img src="http://placehold.it/350x250">
    <img src="http://placehold.it/350x350">
    <img src="http://placehold.it/350x450">
</div>

此方法正常工作,它返回我想要的确切布尔值,在我们的示例中为false。但是当我使用P_XML参数而不是硬编码值时,会显示错误:&#34;预期的xml标记,没有内容&#34;虽然传递的P_XML与我从上面的例子中复制的xml结构相同:  FUNCTION XMLTEST (P_XML VARCHAR2) RETURN VARCHAR2 AS V_FLAG VARCHAR2(4000); BEGIN WITH test_data AS (SELECT xmltype('<boolean xmlns="http://SOAPwebservice.com/WebServices/Methods">false</boolean>') data FROM dual) SELECT extractValue(data,'/boolean','xmlns="http://SOAPwebservice.com/WebServices/Methods"') FROM test_data; return V_FLAG; 。我该如何解决这个问题?

无效的代码:

<boolean xmlns="http://SOAPwebservice.com/WebServices/Methods">false</boolean>

This is my error:

0 个答案:

没有答案