Skip to Main Content

DevOps, CI/CD and Automation

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

select from xmltype not working.

Leo KoningsAug 26 2015 — edited Sep 1 2015

Hello,

Can anybody please help me out. I've got an xml file from wich i would like to select. I've read about the possibility to use xmltable within the select clause but afte 1 day trying i'm out of options. Can anybody help me out? Below the code i use, but which is not working.

with leo_test as

(

select xmltype('<?xml version="1.0" encoding="UTF-8"?>

<bc-adres:BCAdresProduct xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:bc-adres="http://www.kadaster.nl/schemas/bag-verstrekkingen/compact-producten-lvc/v20110901" xmlns:bc_adres_LVC="http://www.kadaster.nl/schemas/imbag-compact/lvc/v20110901" xmlns:nen5825="http://www.kadaster.nl/schemas/imbag/nen5825/v20090901" xmlns:bagtype="http://www.kadaster.nl/schemas/imbag/imbag-types/v20110901" xsi:schemaLocation="http://www.kadaster.nl/schemas/bag-verstrekkingen/compact-producten-lvc/v20110901 BagvsCompactAdresProduct-0.8.xsd">

  <bc-adres:BCAdres>

  <bc_adres_LVC:BCNummeraanduiding>

  <bc_adres_LVC:identificatie>0356200000028795</bc_adres_LVC:identificatie>

  <bc_adres_LVC:huisnummer>348</bc_adres_LVC:huisnummer>

  <bc_adres_LVC:postcode>3437PA</bc_adres_LVC:postcode>

  <bc_adres_LVC:typeAdresseerbaarObject>Verblijfsobject</bc_adres_LVC:typeAdresseerbaarObject>

  </bc_adres_LVC:BCNummeraanduiding>

  <bc_adres_LVC:BCOpenbareRuimte>

  <bc_adres_LVC:openbareRuimteNaam>Rembrandthage</bc_adres_LVC:openbareRuimteNaam>

  </bc_adres_LVC:BCOpenbareRuimte>

  <bc_adres_LVC:BCWoonplaats>

  <bc_adres_LVC:identificatie>1108</bc_adres_LVC:identificatie>

  <bc_adres_LVC:woonplaatsNaam>Nieuwegein</bc_adres_LVC:woonplaatsNaam>

  </bc_adres_LVC:BCWoonplaats>

  <bc_adres_LVC:aanduidingRecordInactief>N</bc_adres_LVC:aanduidingRecordInactief>

  <bc_adres_LVC:inOnderzoek>N</bc_adres_LVC:inOnderzoek>

  <bc-adres:tijdvakgeldigheid>

  <bagtype:begindatumTijdvakGeldigheid>1996042300000000</bagtype:begindatumTijdvakGeldigheid>

  </bc-adres:tijdvakgeldigheid>

  <bc_adres_LVC:AdresseerbaarobjectKoppeling>

  <bc_adres_LVC:aanduidingHoofdadres>J</bc_adres_LVC:aanduidingHoofdadres>

  <bc_adres_LVC:BCVerblijfsobject>

  <bc_adres_LVC:identificatie>0356010000058690</bc_adres_LVC:identificatie>

  <bc_adres_LVC:gebruiksdoelVerblijfsobject>woonfunctie</bc_adres_LVC:gebruiksdoelVerblijfsobject>

  </bc_adres_LVC:BCVerblijfsobject>

  </bc_adres_LVC:AdresseerbaarobjectKoppeling>

  <bc-adres:X-coordinaat>134163.221</bc-adres:X-coordinaat>

  <bc-adres:Y-coordinaat>451501.876</bc-adres:Y-coordinaat>

  </bc-adres:BCAdres>

  </bc-adres:BCAdresProduct>') as xml_data from dual

)

select xx.woonplaats

  from leo_test

      ,xmltable

       (xmlnamespaces

      ('http://www.kadaster.nl/schemas/bag-verstrekkingen/compact-producten-lvc/v20110901' as "bc-adres",

       'http://www.kadaster.nl/schemas/imbag/imbag-types/v20110901' as "bagtype"),

       '/bc-adres:BCAdresProduct'

       passing xml_data

       columns

       woonplaatsNaam varchar2(100) path 'bc-adres:BCAdresProduct/bc-adres:BCAdres/bc_adres_LVC:BCWoonplaats/bc_adres_LVC:woonplaatsNaam'

      ) xx;

Thanks!

Greetings,

Leo.

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Sep 29 2015
Added on Aug 26 2015
3 comments
804 views