XHTML形式のPHPファイルでXML宣言するには
- 2013/05/21
これは以前、「PHPでXML宣言」というタイトルで別のブログに書いたことですが、まだXHTMLでページを作成することも多いだろうし、XHTMLしかやってない人も多いだろうから、こちらにも書いておこうかと思った次第です。
PHPファイルでXML宣言するには、こう書きます!
XML宣言は、 <?xml version=”1.0″ encoding=”UTF-8″?> こう書きますが、PHPのスクリプトを記述する場合は、 <?php ・・・・ ?> こう書きます。これが似ているために、PHPファイルの中でXML宣言をするとエラーになります。
解決策は、PHPでXML宣言を出力すればOKです。具体的には、次のように記述します。
<?php echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"; ?>