国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php simpleXML添加CDATA格式數據

2024-05-04 21:48:12
字體:
來源:轉載
供稿:網友

我們知道php中的simpleXML沒辦法直接很方便的添加CDATA格式的數據,這樣對我們操作時會有一定的問題,下面我來給各位同學介紹php simpleXML添加CDATA格式數據一種辦法,php實例代碼如下:

  1. <?php 
  2. /** 
  3. * to show <title lang="en"><![CDATA[Site Title]]></title>   instead of <title lang="en">Site Title</title> 
  4. * 
  5. */ 
  6. class SimpleXMLExtended extends SimpleXMLElement 
  7.   { 
  8.   public function addCData($cdata_text
  9.     { 
  10.     $node = dom_import_simplexml($this); 
  11.     $no   = $node->ownerDocument; 
  12.     $node->appendChild($no->createCDATASection($cdata_text)); 
  13.     } 
  14.   }//開源代碼Vevb.com 
  15. $xmlFile    = 'config.xml'
  16. // instead of $xml = new SimpleXMLElement('<sites/>'); 
  17. $xml = new SimpleXMLExtended('<sites/>'); 
  18. $site = $xml->addChild('site'); 
  19. // instead of $site->addChild('site', 'Site Title'); 
  20. $site->title = NULL; // VERY IMPORTANT! We need a node where to append 
  21. $site->title->addCData('Site Title'); 
  22. $site->title->addAttribute('lang''en'); 
  23. $xml->asXML($xmlFile); 
  24. ?> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 兴国县| 新田县| 衡东县| 碌曲县| 鄂托克旗| 井研县| 青田县| 陇川县| 增城市| 天祝| 新和县| 辛集市| 徐水县| 波密县| 简阳市| 绥棱县| 晋州市| 潜江市| 萍乡市| 攀枝花市| 颍上县| 康乐县| 沂水县| 林周县| 子洲县| 周口市| 兴义市| 卫辉市| 全椒县| 昌邑市| 樟树市| 天峻县| 宁强县| 靖安县| 凤山市| 焦作市| 西充县| 岳阳市| 广州市| 兖州市| 纳雍县|