公文書がxmlになっていて、とても見づらい。
なんのためにわさわざ、一般的に見づらいxmlになっているのだろうか。
通常のブラウザで表示出来ないし。
chromeのxml viewer的な拡張機能もテストしてみたけど、
たんにテキストエディタで見ただけと変わらない。
ということで、テキストエディタでタグを取り除いてみると、意外とすっきりと見える。
「<[^>]*>」の正規表現でタグを取り除くだけ。
閲覧する方としては、よくわからいタグで構造化されていても、関係ないし、迷惑なだけだよな。
タグをdivタグにして、それなりのスタイルシートを入れてみたら、すっきり見えました。
文書を見る方としては、これでいいんじゃないの?
拡張機能にしてみようかな。
更に少し、調べてみました。
XSLTスタイLEシートを使ってXMLからHTMLに変換するためのPHPライブラリやAPIはいくつかあるようです。
DOMDocumentクラス: PHPには、DOMDocumentクラスが標準で提供されており、XSLTスタイルシートを使用してXML文書を解析し、HTMLに変換するために使用することができます。
XSLTProcessorクラス: PHPには、XSLTProcessorクラスが標準で提供されており、XSLTスタイルシートを使用してXML文書を解析し、HTMLに変換するために使用することができます。
Sablotron:Sablotronは、PHPでXSLTを扱うためのオープンソースのライブラリです。これを使用することで、XSLTスタイルシートを使用してXML文書を解析し、HTMLに変換することができます。
また、XMLからHTMLへの変換にはいくつかのオンラインAPIもあるよう。
ただし、apiは使えなくなるかもしれないから、ライブラリの方がいいかも。
時間があったら、ライブラリテストしてみようかな。
WEBプログム、WEBデザインなどの制作については、以下を御覧ください。
WEBプログム、WEBデザインなどの制作