Java DOMを使って、XMLの要素を再帰的に出力する




DOMはツリー構造になってるんで、便利ですね。
ツリー構造ってことは、繰り返しでさばけます。

DOMを使って、XMLの要素を再帰的に出力するサンプル

DOMを使って、XMLを読み込み。
読み込んだXMLの全要素を出力します。

実行結果

XMLの解析結果が出力されます。

読み込んだXMLはこちら。

サンプルの解説

XMLの解析は、再帰的に処理しています。
Element#getTagName()で、タグ名を取得。
Element#getAttributes()で、タグの属性を取得。
Node#getTextContent()で、テキストが取得できます。