• ベストアンサー

XMLから複雑なHTMLテーブルに変換

XMLからHTMLのテーブルに変換するソフトを探しています。 XMLで作成(CSVでもよい)した「年月日」「時分」「タイトル」「タイトルのリンク」「内容」「備考」・・・の項目のあるデータを、テレビ局の番組表のような体裁の、rowspanでセルが複雑に繋がったTABLEに自動的に変換してくれるソフトやプログラムなどはあるでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#137826
noname#137826
回答No.1

変換後のtableがそれなりに複雑であるということは、XMLからHTMLへの変換ルールを柔軟に定めることができる方法をお探しということになりますよね? それでしたら、XSLT があります。XSLTスタイルシート(それ自体はXML文書です)を元のXML文書に適用するようにしておけば、最近のブラウザならばXML文書を読み込むだけでtableを表示させるようにすることができます。つまり、新たにソフトは要りません。(変換されたHTMLファイルを得たい場合には、xt や xalan などのXSLTプロセッサを使うことになります。) 柔軟な方法ですが、使い方(XML→HTMLの返還ルールであるところのXSLTスタイルシートの書き方)を理解する必要はあります。初めは簡単な実例をご覧になると良いと思います。参考URLなどは、お探しのものに近い例なのではないでしょうか。

参考URL:
http://ash.jp/xml/addr/index.htm
ohayou_morning
質問者

お礼

ご教示ありがとうございました。これから勉強してみたいと思います。

関連するQ&A

専門家に質問してみよう