Note that there are some explanatory texts on larger screens.

plurals
  1. POConvert XML document to MATLAB
    text
    copied!<p>I want to convert a XML document to a useful matlab object which can iterate through the nodes to fetch information. The XML document is a bit complicated look like this:</p> <pre><code> &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;!-- SDMX-ML from Gesmes/TS Suite --&gt; &lt;!-- @(#)$Id: SDMXMLWriter.java,v 1.21 2013/03/08 09:44:17 stahlma Exp $ --&gt; &lt;MessageGroup xmlns="http://www.SDMX.org/resources/SDMXML/schemas/v2_0/message" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.SDMX.org/resources/SDMXML/schemas/v2_0/message https://stats.ecb.europa.eu/stats/vocabulary/sdmx/2.0/SDMXMessage.xsd"&gt; &lt;Header&gt; &lt;ID&gt;IREF153799&lt;/ID&gt; &lt;Test&gt;false&lt;/Test&gt; &lt;Name&gt;daily data 20131119T000000&lt;/Name&gt; &lt;Prepared&gt;2013-11-20T08:19:00+01:00&lt;/Prepared&gt; &lt;Sender id="4F0"/&gt; &lt;Receiver id="4F"/&gt; &lt;KeyFamilyRef&gt;ECB_FMD2&lt;/KeyFamilyRef&gt; &lt;KeyFamilyAgency&gt;ECB&lt;/KeyFamilyAgency&gt; &lt;DataSetID&gt;ECB_YC&lt;/DataSetID&gt; &lt;/Header&gt; &lt;DataSet action="Replace" xmlns="http://www.ecb.int/vocabulary/stats/fmd/2" xsi:schemaLocation="http://www.ecb.int/vocabulary/stats/fmd/2 https://www.ecb.europa.eu/stats/sdmx/fmd/2/structure/2007-06-13/sdmx-compact.xsd"&gt; &lt;Group REF_AREA="U2" CURRENCY="EUR" PROVIDER_FM="4F" INSTRUMENT_FM="G_N_A" PROVIDER_FM_ID="SV_C_YM" DATA_TYPE_FM="BETA0" DECIMALS="6" TITLE_COMPL="Euro area (changing composition) - Government bond, nominal, all issuers whose rating is triple A - Svensson model - continuous compounding - yield error minimisation - Yield curve parameters, Beta 0 - Euro, provided by ECB" UNIT="PURE_NUMB" UNIT_MULT="0"/&gt; &lt;Series FREQ="B" REF_AREA="U2" CURRENCY="EUR" PROVIDER_FM="4F" INSTRUMENT_FM="G_N_A" PROVIDER_FM_ID="SV_C_YM" DATA_TYPE_FM="BETA0" TIME_FORMAT="P1D" COLLECTION="E"&gt; &lt;Obs TIME_PERIOD="2013-11-19" OBS_VALUE="2.02776" OBS_STATUS="A" OBS_CONF="F"/&gt; &lt;/Series&gt; &lt;Group REF_AREA="U2" CURRENCY="EUR" PROVIDER_FM="4F" INSTRUMENT_FM="G_N_A" PROVIDER_FM_ID="SV_C_YM" ... DATA_TYPE_FM="PY_30Y" TIME_FORMAT="P1D" COLLECTION="E"&gt; &lt;Obs TIME_PERIOD="2013-11-19" OBS_VALUE="3.723442" OBS_STATUS="A" OBS_CONF="F"/&gt; &lt;/Series&gt; &lt;/DataSet&gt; &lt;/MessageGroup&gt; </code></pre> <p>When i use xmlread('filename.xml') and write xml.getElementsByTagName('Header') i get:</p> <pre><code>ans = org.apache.xerces.dom.DeepNodeListImpl@57a08efb </code></pre> <p>I would appreciate any help.</p> <p>Thanks in advance!</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload