ホームページ  >  記事  >  バックエンド開発  >  PHPでページコンテンツにXMLを出力する3つの方法を詳しく解説

PHPでページコンテンツにXMLを出力する3つの方法を詳しく解説

WBOY
WBOYオリジナル
2016-07-25 08:59:15861ブラウズ
  1. header("Content-type: text/xml");
  2. echo "" ;
  3. echo "";
  4. echo "";
  5. echo "";
  6. echo "小小菜鸟";
  7. echo "";
  8. echo "< ;年齢>";
  9. echo "24";
  10. echo "";
  11. echo "<性別>";
  12. echo "男";
  13. echo "";
  14. echo "< ;/user>";
  15. echo "";
  16. echo "";
  17. echo "艳艳";
  18. echo "";
  19. echo "";
  20. echo "23";
  21. echo "";
  22. echo "";
  23. echo "女";
  24. echo "";
  25. echo "" ;
  26. echo "";
  27. ?>
复制代

方法2、

  1. header("Content-type: text/xml");
  2. echo " ";
  3. echo "小小菜鸟<年齢>24<性別>男< ;user>艳艳23";
  4. ?>
复制代

方法3、

  1. /*

  2. PHPのDOMコントロールを使用してXML出力を作成
  3. 設定出力コンテンツの種類はxml
  4. edit bbs.it-home.org
  5. */
  6. header ('Content-Type: text/xml;');
  7. //创建新しいxml文件
  8. $dom = new DOMDocument('1.0', 'utf-8');

  9. / /建立元素

  10. $response = $dom->createElement('response');
  11. $dom->appendChild($response);

  12. //建立< Books>要素并それをの子要素として扱います

  13. $books = $dom->createElement('books');
  14. $response->appendChild($books);

  15. < p>// ブック创建标题
  16. $title = $dom->createElement('title');
  17. $titleText = $dom->createTextNode('PHP与AJAX');
  18. $title->appendChild( $titleText);

  19. //書籍创建isbn元素

  20. $isbn = $dom->createElement('isbn');
  21. $isbnText = $dom->createTextNode('1 -21258986');
  22. $isbn->appendChild($isbnText);

  23. //创建book元素

  24. $book = $dom->createElement('book');
  25. $ book->appendChild($title);
  26. $book->appendChild($isbn);

  27. //将子元素として

  28. $books- >appendChild($book);

  29. //在一字符串变量中建立XML结构

  30. $xmlString = $dom->saveXML();

  31. < p>//输出XML字符串
  32. echo $xmlString;
  33. ?>

复制代


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。