当前位置:首页 > PHP教程 > php应用 > 列表

php生成xml时添加CDATA标签的方法

发布:smiling 来源: PHP粉丝网  添加日期:2021-04-17 18:20:00 浏览: 评论:0 

这篇文章主要介绍了php生成xml时添加CDATA标签的方法,实例讲述了php操作XML文件的技巧,非常具有实用价值,需要的朋友可以参考下

本文实例讲述了php生成xml时添加CDATA标签的方法。分享给大家供大家参考。具体实现方法如下:

其实php生成xml时添加CDATA标签方法非常的简单,因为是一个在xml中可以存储各种内容的标签了,下面整理了一个例子希望对各位有帮助。

有码有真相,贴上代码,大家不要把<![CDATA[ $text]]>当成前后缀,其实它可以是标签。

具体代码如下:

  1. <?php 
  2. $dom = new DOMDocument("1.0"); 
  3. // display document in browser as plain text 
  4. // for readability purposes 
  5. header("Content-Type: text/plain"); 
  6. // create root element 
  7. $root = $dom->createElement("toppings"); 
  8. $dom->appendChild($root); 
  9. // create child element 
  10. $item = $dom->createElement("item"); 
  11. $root->appendChild($item); 
  12. // create text node 
  13. $text = $dom->createTextNode("pepperoni"); 
  14. $item->appendChild($text); 
  15. // create attribute node 
  16. $price = $dom->createAttribute("price"); 
  17. $item->appendChild($price); 
  18. // create attribute value node 
  19. $priceValue = $dom->createTextNode("4"); 
  20. $price->appendChild($priceValue); 
  21. // create CDATA section 
  22. $cdata = $dom->createCDATASection(" Customer requests that pizza be sliced into 16 square pieces "); 
  23. $root->appendChild($cdata); 
  24. // create PI 
  25. $pi = $dom->createProcessingInstruction("pizza""bake()"); 
  26. $root->appendChild($pi); 
  27. // save and display tree 
  28. echo $dom->saveXML(); 
  29. ?> 

希望本文所述对大家的php程序设计有所帮助。

Tags: php生成xml CDATA

分享到: