- ベストアンサー
XHTMLを読み込んで別のXHTMLに変換可能?
PHPを使用して、表の項目並べ替えやソートをしたいと思っています。データベースは使用しません。出力はXHTMLを考えています。 CSVやXMLを元データとして持って、PHPで読み込み、動的に出力できるというのは分かったのですが、元データをCSVやXMLではなく、(規則的な構造で記述した)XHTMLで持ち、特定のidもしくはclassを持った要素の要素内容を読み込み、別のXHTMLに動的に出力するというのは、可能なのでしょうか? 可能な場合、サンプルがある書籍かURLを教えてくださると非常に助かります。 不可能な場合、理由をなるべく易しく(当方プログラムには詳しくないため)教えてください。 よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
可能です。 ただ、PHPでやるのはあまり効率的とは言えません(ソートするたびサーバ側で処理しなければならない)。 表の項目の並び替えやソートだけならJavaScript(クライアント側だけで)を利用するのがベストだと思います(むしろ簡単です)。 http://gigazine.net/index.php?/news/comments/20060321_sortedtable/ http://www.mdn.co.jp/Books/Support/WDkaiketu/chapter4/Vol26/s3/3.html http://www.phoenix-c.or.jp/~s-moon/sub411.htm 表のデータ自体の更新(DBとの連携や次の50件の呼び出し等)にはPHPが有効です。 # JavaScript無効なモバイル端末にはやはりPHPで対応せざるを得ませんが。 参考まで。
その他の回答 (1)
お礼
その手がありましたね。XSLTは書いたことがあったのに、気付きませんでした。 ありがとうございました。
補足
他にも方法があったら教えて頂けると幸いです。よろしくお願いいたします。
お礼
そうですよね。Ajaxも視野には入れていましたが、 ># JavaScript無効なモバイル端末にはやはりPHPで対応せざるを得ませんが。 これを考えた場合、やはりPHPでサーバ処理するのが一番無難かな、と思いました。 URL、参考になりました。GIGAZINEで紹介されているものが特に面白いですね。 ありがとうございました!