这是一个 XML 文件:
<ROOT>
<A>
<B>2</B>
<C>3</C>
<D>4</D>
</A>
</ROOT>
如何通过 xPath 获取标签名称“C”。函数 name() 在提取中不起作用。
它报告错误:
ORA-31011: XML 解析失败 ORA-19202: XML 处理中发生错误 LPX-00601:无效的令牌
gXmlDOM
就是上面的xml字符串,在SQL中怎么做呢?
select XMLType(gXmlDOM).extract(p_xmlPath).getStringVal() from dual;