oracle을 사용하여 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>
I 버전에 대한 정보를 추출 할 : 이 내 XML이다.
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
결과적으로 null이됩니다. 경로로 "// text()"사용할 때 결과에서 데이터를 얻을 때문에 경로를 문제를 만드는 것 같아요. 이 문제를 해결하는 방법에 대한 도움이 필요합니다. 감사.
이 매우 도움이되었다. 고맙습니다. – acolak