我一直在嘗試使用oracle從xml中提取數據。 這是我的xml:Oracle XML提取路徑
<?xml version="1.0" encoding="UTF-8"?>
<?xfa generator="XFA2_4" APIVersion="3.6.12227.0"?>
<xdp:xdp xmlns:xdp="http://ns.adobe.com/xdp/">
<config xmlns="http://www.xfa.org/schema/xci/1.0/">
</agent name="designer">
<destination>pdf</destination>
<pdf>
<fontInfo />
</pdf>
</agent>
<present>
<pdf>
<version>1.65</version>
我想提取關於版本信息。
Select XMLTYPE (blob_to_clob(datoteka)).extract('//xdp:xdp/config/present/pdf/version/text()','xmlns:xdp="http://ns.adobe.com/xdp/"').getstringval() AS Verzija from datoteka
作爲結果,我得到空值。我猜路徑正在創建問題,因爲當我使用「// text()」作爲路徑時,我在結果中獲取數據。 我需要關於如何解決這個問題的幫助。謝謝。
這是非常有益的。謝謝。 – acolak