XMLを表示できない - PHPプロ!Q&A掲示板
いつも参考にしています。ありがとうございます。
早速ですが、今回はじめてXMLを扱う必要がでてきました。
恥ずかしながらこれまでXMLは一切触ったことがなく、まったく意識したことがありませんでした。
今回実行したいことは
「PHPのプログラムでパラメータを受け取り、その値を元に処理をした結果をXMLで表示する」ことで
Dom関数(?)でXMLを作成し、echoコマンドで表示しようしています。
OS:CentOS5.5
PHP:php-5.1.6-27.el5
インストール済みPHP関連パッケージ
php-pear/php-devel/php-cli/php-ldap/php-xml/php-common/php-pdo
コマンドラインからphp -f ファイル名として実行すると画面上にXMLが表示されるのですが、
ブラウザでphpファイルを実行すると、画面にはechoで出力しようとしている内容が
何も表示がされません。
必要な処理がかけているのでしょうか?
アドバイス頂ければ助かります。どうぞよろしくお願い申し上げます。
早速ですが、今回はじめてXMLを扱う必要がでてきました。
恥ずかしながらこれまでXMLは一切触ったことがなく、まったく意識したことがありませんでした。
今回実行したいことは
「PHPのプログラムでパラメータを受け取り、その値を元に処理をした結果をXMLで表示する」ことで
Dom関数(?)でXMLを作成し、echoコマンドで表示しようしています。
OS:CentOS5.5
PHP:php-5.1.6-27.el5
インストール済みPHP関連パッケージ
php-pear/php-devel/php-cli/php-ldap/php-xml/php-common/php-pdo
コマンドラインからphp -f ファイル名として実行すると画面上にXMLが表示されるのですが、
ブラウザでphpファイルを実行すると、画面にはechoで出力しようとしている内容が
何も表示がされません。
必要な処理がかけているのでしょうか?
アドバイス頂ければ助かります。どうぞよろしくお願い申し上げます。
- dom = new DomDocument('1.0');
- $dom->encoding = "UTF-8";
- $dom->formatOutput = true;
- $ROOT = $dom->appendChild($dom->createElement('root'));
- $KEY= $ROOT->appendChild($dom->createElement('key'));
- $KEY->appendChild($dom->createTextNode($key));
- $DATA= $ROOT->appendChild($dom->createElement('data'));
- $DATA->appendChild($dom->createTextNode($data));
- // DomXMLをXML形式で出力
- echo "XMLを出力するよ<BR>";
- echo $dom->saveXML();




ページのトップへ


再帰関数は最初の内は混乱しますが、非常に上手く使える場面もいずれ出てきます。これを機会に学んでいけるといいですね。