XSL/XSLTat PHPXSL/XSLT - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト350:nobodyさん 05/08/14 19:36:51 >>348 phpでサーバサイドでのXSLT変換か。取りあえず、UTF-8からShift_JISへの変換はできたみたいだね。 phpの話になってスマンが、もしかして、header('Content-Type: text/html; charset=UTF-8');とかなってる? header('Content-Type: text/html; charset=Shift_JIS');にしてみたら、もしかしたら動くかもね。 351:nobodyさん 05/08/14 22:31:27 >>349 >>350 <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" /> もやってみましたが、同様の結果でした。 どうもXSLTだけでの解決は難しそうなので PHPでやってみます。 変更できたらまたご報告します。 (ちょちょっとPHPのXMLパーサ関数でやってみましたが、できそうです。) 352:344 05/08/17 20:33:45 >345 わざわざ携帯から長いレスをサンクス 俺のレスの前が3ヶ月前だったので回答は期待できないと思ってスレみてなかったよorz 結局質問してから別の場所で答えを見つけたんだけど、 XSL で XPATH 書いても XSL で定義した既定のネームスペースは XPath には適用されないってことなんだよな。 なんでそんな変な仕様なのか理解に苦しむけど。 てことで、 XML の既定のネームスペースを XSL 側では Prefix 付きで定義することで解決しました。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch