table from file xml

  • Hello,

    I have a xml file (myfile.xml):

    " <dataSegment>

    <cube xmlns="http://www.a.it/" id="AM2_C0000102" lastObsId="0">

    <obs>

    <dim name="DATA_CONTABILE" value="20140331" />

    <dim name="ENTE_SEGN" value="E02" />

    <dim name="C_PROF" value="8" />

    <dim name="MISURA" value="4099" />

    <obs>

    </cube>

    <cube xmlns="http://www.a.it/" id="AM2_C0000102" lastObsId="0">

    <obs>

    <dim name="DATA_CONTABILE" value="20140331" />

    <dim name="ENTE_SEGN" value="E02" />

    <dim name="C_PROF" value="6" />

    <dim name="MISURA" value="54862" />

    </obs>

    </cube>

    </dataSegment>"

    I need to create a table with 4 fields (DATA_CONTABILE,ENTE_SEGN,C_PROF,MISURA) and 2 records like this:

    20140331E0284099

    20140331E02654862

    I imported it in sql server

    SELECT CONVERT(XML, BulkColumn) AS BulkColumn, GETDATE() as data

    into table

    FROM OPENROWSET(BULK 'c:\myfile.xml', SINGLE_BLOB) AS x

    I don't know how to catch the name and value from the dim tag.

    Anybody could help me?Thanks

Viewing 0 posts

You must be logged in to reply to this topic. Login to reply