XHTML形式のPHPファイルでXML宣言するには

  • 2013/05/21

PHP

これは以前、「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\"?>"; ?>
 

関連記事