次の XML データを CSV 型のテーブル データにフラット化しようとしています。
Sal 要素とその属性のデータを取得できましたが、SalC データを親の航行属性にフラット化してフラットなテーブル データを生成することはできませんでした。
さらに処理するためにデータベースに書き込むことができるように、XML データの下をフラットにしたいと考えています。
col1、col2、col3、col4、col5、col6、col6、col7、col8、col9、col10
XML データ:
<Sal col1="a1" col2="C" col3="12/5/2012" col4="a" col5="8" col6="True">
<SalC col7="A" col8="1" col9="2" col10="True"/>
<SalC col7="A1" col8="1" col9="2" col10="False"/>
<SalC col7="B" col8="1" col9="2" col10="False"/>
<SalC col7="C" col8="1" col9="2" col10="False"/>
<SalC col7="D" col8="1" col9="2" col10="False"/>
<SalC col7="E" col8="1" col9="2" col10="False"/>
<SalC col7="E1" col8="1" col9="2" col10="False"/>
<SalC col7="F" col8="1" col9="2" col10="False"/>
</Sal>
<Sal col1="a1" col2="C" col3="12/9/2012" col4="b" col5="8" col6="True">
<SalC col7="A" col8="1" col9="2" col10="False"/>
<SalC col7="B" col8="1" col9="2" col10="False"/>
<SalC col7="C" col8="1" col9="2" col10="True"/>
<SalC col7="D" col8="1" col9="2" col10="False"/>
<SalC col7="E" col8="1" col9="2" col10="False"/>
</Sal>
<Sal col1="a2" col2="C" col3="12/8/2012" col4="c" col5="15" col6="True">
<SalC col7="A" col8="1" col9="2" col10="True"/>
<SalC col7="A1" col8="1" col9="2" col10="False"/>
<SalC col7="B" col8="1" col9="2" col10="False"/>
<SalC col7="C" col8="1" col9="2" col10="True"/>
<SalC col7="D" col8="1" col9="2" col10="False"/>
<SalC col7="E" col8="1" col9="2" col10="False"/>
<SalC col7="E1" col8="1" col9="2" col10="True"/>
<SalC col7="F" col8="1" col9="2" col10="False"/>
</Sal>
<Sal col1="a3" col2="C" col3="12/9/2012" col4="d" col5="8" col6="True">
<SalC col7="A" col8="1" col9="2" col10="False"/>
<SalC col7="B" col8="1" col9="2" col10="False"/>
<SalC col7="C" col8="1" col9="2" col10="False"/>
<SalC col7="D" col8="1" col9="2" col10="True"/>
<SalC col7="E" col8="1" col9="2" col10="False"/>
</Sal>
ご協力ありがとうございました。