XML
コードをちょっといじった。
for-eachはこんなかんじ
○のhogeに記述する内容 "//" これは特定ノード以降のすべての子孫を選択する。/article/titleと/article/section/titleの両方を選ぶことになる。 "*" 任意の要素に一致させることができる。 "|" 一致させるパスを複数組み合わせることが可能 " title | p "と…
入力のxmlは変えずに、xslをいじりました。
こんなん出ました。
xmlに対してxslを利用するためクラスはこんな感じで書けるらしいです。 package jp.sample.convert; import java.io.File; import javax.xml.transform.OutputKeys; import javax.xml.transform.Transformer; import javax.xml.transform.TransformerConfigu…
report.xmlというものが以下の形式だったときに excelで読み込めるようにcsv形式に変換することを考えてみる。 <reports> <singleErr att1="aaaa" att2="bbbb" /> <singleErr att1="aacc" att2="bbdd" /> <singleErr att1="aaee" att2="bbff" /> <DobuleErr att1="aagg" att2="bbhh" > <item>error1</item> <item>error2</item> <item>error3</item> </DobuleErr> </singleerr></singleerr></singleerr></reports>