
PHPを用いて、XMLからXSLTを経由しHTMLを出力するというプログラムを作成しています。
ほとんど完成しているのですが、最後に改行で問題が発生してしまい
かなり困っています。
XML内に保存されている改行入りの文字列を
HTMLできちんと改行されたまま表示したいのですが
繋がったまま出力されてしまいます。
-------------------------------------------------------
※<br />は、PHPで入力文章の確認をする際に
改行させたまま表示させたいので記述して
それを残したままXMLに保存しています。
<sample>
<title>見出し1</title>
<paragraph>
あいうえお<br />
あいうえお<br />
あいうえお<br />
</paragraph>
<sample>
↓PHPでXSLTを通してHTMLに出力
見出し1
あいうえお<br />あいうえお<br />あいうえお
-------------------------------------------------------
これを、改行された状態で表示できるようにしたいのですが
なかなか上手くいきません。
何か、解決策が思い浮かぶ方がいらっしゃいましたら
是非、教えていただきたいです。
利用環境はPHP5です。よろしくお願いします。

No.2ベストアンサー
- 回答日時:
回答ありがとうございました!
disable-output-escaping="yes"
をvalue-ofに付けたところ
きちんと表示ができるようになりました!!
本当に、ありがとうございました。
No.1
- 回答日時:
そのPHPで駆動させる前に
PHPで変換した後にできる筈のxmlをわざわざ作成し、xsltを通して目的の通りになるのか検証してみる。
ちゃんと描画されてる?
まずそこから
タグ変換系はそういうミスが多く、ちゃんと素のxml→xsltでできてからやらないとハマる
既にそれは検証済というなら ごめん
回答ありがとうございます!
PHP→XMLの変換でタグが<と>になっているから
XML→XSLTの変換が思うように動いていないのでは?
PHPで操作する時になんらかの方法をとれば、解決がつくかな?
と、考えていました。
SAYKAさんのおっしゃる検証も試みてはいて
うすうすXSLTでは出来ないのかなー?と思ってはいたのですが
XSLTでの解決方法が見つからなかったため
PHPで一生懸命やり方を変えて操作を試みていました。
PHPでXMLの作成も行っているので、PHPが原因だと思っていたのです。
おっしゃるとおり、ハマってたのだと思います。。。
貴重な回答ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
phpのheader("Location:#pos")...
-
フォームで戻った際に入力済み...
-
セッション関数を使わずにファ...
-
PHP8でWarning:Undefined varia...
-
composerをインストールしたい...
-
アンドロイドスマホでのphp ech...
-
Postgresの特定のカラムからス...
-
ここで言う空文字の意味とは?
-
phpの問い合わせフォームを作っ...
-
marginの値でマイナス値を設定...
-
submitで思うようにページが遷...
-
HTML PHP ラジオボタンのイベント
-
php でqiitaのサイトにあったフ...
-
SplFileObject を利用したとき...
-
PHPの勉強してます。 配列のと...
-
BASIC認証のフォームをデザイン...
-
アップロードファイルを表示す...
-
複数のパソコンの中の1つのパソ...
-
返信機能のツリー構造の深さを...
-
PHPについて。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESSのレポートの表示...
-
フォームのtextareaにnl2brを使...
-
改行したいのですが
-
C#のRichTextBoxで表示行数を取...
-
PHP 改行を含めた文字列をテキ...
-
NotifyIconで二列の文字列を表...
-
改行コード入り文字列を含むXML...
-
PHPでテキストファイルに保存し...
-
.netのaspxでDataGridを1行2...
-
phpテンプレートsmartyの所定文...
-
VisualBasicいついて
-
PHP+DBで日記を作っています
-
phpの<br>\\nと\\nとエスケープ...
-
<br>が文字列で出力されてしま...
-
HTMLの値の渡し方について質問...
-
aspxでIFみたいなことがしたい
-
ASP.netで、CheckBoxListのSele...
-
遷移先のURLにパラメータを表示...
-
【Python初学者】以下コードに...
-
クリックしたボタンのIDの取得
おすすめ情報