首页 > 后端开发 > php教程 > 深入php输出xml到页面内容的三种方法详解

深入php输出xml到页面内容的三种方法详解

WBOY
发布: 2016-07-25 08:59:15
原创
924 人浏览过
  1. header("Content-type: text/xml");
  2. echo "";
  3. echo "";
  4. echo "";
  5. echo "";
  6. echo "小小菜鸟";
  7. echo "
  8. ";
  9. echo "";
  10. echo "24";
  11. echo "
  12. ";
  13. echo "";
  14. echo "男";
  15. echo "
  16. ";
  17. echo "
  18. ";
  19. echo "";
  20. echo "";
  21. echo "艳艳";
  22. echo "
  23. ";
  24. echo "";
  25. echo "23";
  26. echo "
  27. ";
  28. echo "";
  29. echo "女";
  30. echo "
  31. ";
  32. echo "
  33. ";
  34. echo "
  35. ";
  36. ?>
复制代码

方法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. ?>
复制代码


来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板