XMLをCSVに変換する例を見つけましたが、使用例では、この構造
<!-- Demo input for ETL -->
<CATALOG>
<CD>
<TITLE>Empire Burlesque</TITLE>
<ARTIST>Bob Dylan</ARTIST>
<COUNTRY>USA</COUNTRY>
<COMPANY>Columbia</COMPANY>
<PRICE>10.90</PRICE>
<YEAR>1985</YEAR>
</CD>
</CATALOG>
このファイル構造では、Scriptella コードは次のようになります。
<script connection-id="out">Title;Artist;Country;Company;Price;Year</script>
<query connection-id="in">
<!--XPath which all CD elements in a catalog-->
/CATALOG/CD
<!--Outputs all matched elements-->
<script connection-id="out" if="rownum>1">$TITLE;$ARTIST;$COUNTRY;$COMPANY;$PRICE;$YEAR</script>
</script>
次の構造を持つ XML ファイルを変換するにはどうすればよいですか
<CATALOG>
<CD title='Empire Burlesque' artist='Bob Dylan' country='USA'/>
.............
<CD title='Empire Burlesque' artist='Bob Dylan' country='USA'/>
</CATALOG>
XML で属性の値を取得するにはどうすればよいですか?