【PHP】下らねぇ質問はID出して書き込みやがれ 74 at PHP
[2ch|▼Menu]
459:nobodyさん
08/10/01 01:43:52 mzYCcubZ
>>458の文章は&のエンティティが置換されて意味が通じなくなりました
&を全角の&に直して書きます

PHPのDOMでテキストノードを作成した時に
エンティティを置換させないにはどうしたらいいのでしょうか
下記の例は単純にBody要素内に”>”と言う文字要素を追加するコードで
期待されるブラウザ上の表示は”>”ですが
実際には"&gt"がエンティティとして"&ampgt;"に置換され">"と出力され
ブラウザ上には">"と表示されます。
このようにならないためにエンティティを置換させないにはどうしたらよですか



<?php
$doc= new DOMDocument();
$doc->LoadHTML("<html><body></body></html>");
$body=$doc->getElementsByTagName("body");
$body->item(0)->appendChild($doc->createTextNode("&gt;"));
echo $doc->saveHTML();
?>


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4062日前に更新/235 KB
担当:undef