• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:index.php から外部関数に飛び、文字列を返してきてindex.)

index.phpから外部関数に飛び、文字列を返してきてindex.phpでXML形式で表示するプログラムは?

このQ&Aのポイント
  • index.phpから外部関数に飛び、文字列を返してきてindex.phpでXML形式で表示するプログラムの書き方を教えてください。
  • index.phpでのXML表示方法がわかりません。
  • また、文字列をSimpleXMLで処理する方法も教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

IEで以下のエラーが出ます。 =>XMLのドキュメントルートがないからじゃないですか。 header('Content-Type: text/xml; charset=utf-8'); echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>"."\n"; echo "<hoge>"; echo func1(); echo func2(); echo "</hoge>"; それから改行文字は不要だと思うんですけど(人間が見るなら見やすいですが) SimpleXMLで処理するにはどうしたらいいのでしょう? =>simplexml_load_string関数とかsimplexml_load_file関数です。 http://www.phppro.jp/phpmanual/php/book.simplexml.html SimpleXMLは、出来上がってるXMLを簡易にパースするのに使います。 新たにXMLを生成するなら、DOM関数では、 http://www.php.net/manual/ja/book.dom.php

age_03
質問者

お礼

丁寧に回答ありがとうございます。 ドキュメントルートを入れたらできました。 SimpleXMLとDOMの使い方の違いもいまいちわかってなかったので勉強になりました。