Re: XML Parsing Question
From: dombrooks <dombrooks_at_hotmail.com>
Date: Tue, 1 May 2012 02:24:57 -0700 (PDT)
Message-ID: <18085505.1423.1335864297883.JavaMail.geo-discussion-forums_at_vbli11>
Use SQL.
Date: Tue, 1 May 2012 02:24:57 -0700 (PDT)
Message-ID: <18085505.1423.1335864297883.JavaMail.geo-discussion-forums_at_vbli11>
Use SQL.
with your_xml as
(select xmltype('<?xml version="1.0" encoding="ISO-8859-1" ?>
<ETF_Report>
<ReportFile>etf_research_mcg.pdf</ReportFile>
<Title>ETF_RESEARCH</Title>
<ReportType>3</ReportType>
<ReportTypeDescription>Style Box ETF Report</ReportTypeDescription>
<Tickers>
<Ticker>IWP</Ticker>
<Ticker>IVOG</Ticker>
<Ticker>MDYG</Ticker>
<Ticker>RFG</Ticker>
<Ticker>FNY</Ticker>
<Ticker>IJK</Ticker>
<Ticker>PXMG</Ticker>
<Ticker>VOT</Ticker>
<Ticker>JKH</Ticker>
<Ticker>FVL</Ticker>
</Tickers>
</ETF_Report>') xml
from dual)
select extractvalue(value(x), '/Ticker') ticker
from xmltable('/*/Tickers/Ticker'
passing (select xml from your_xml)) x;Received on Tue May 01 2012 - 04:24:57 CDT