>백엔드 개발 >PHP 튜토리얼 >PHP에서 XML을 페이지 콘텐츠로 출력하는 세 가지 방법에 대한 자세한 설명

PHP에서 XML을 페이지 콘텐츠로 출력하는 세 가지 방법에 대한 자세한 설명

WBOY
WBOY원래의
2016-07-25 08:59:15930검색
  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 "";
  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艳艳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. //建立元素并将其作为的子元素

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

  15. //为book创建标题

  16. $title = $dom->createElement('title');
  17. $titleText = $dom->createTextNode('PHP与AJAX');
  18. $title->appendChild($titleText);

  19. //为book创建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. //输出XML字符串

  32. echo $xmlString;
  33. ?>

复制代码


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.