php专区

 首页 > php专区 > PHP应用 > 常用功能 > php simpleXML添加CDATA格式数据 - php高级应用

php simpleXML添加CDATA格式数据 - php高级应用

分享到:
【字体:
导读:
          我们知道php中的simpleXML没办法直接很方便的添加CDATA格式的数据,这样对我们操作时会有一定的问题,下面我来给各位同学介绍php simpleXML添加CDATA格式数据一种办法,php实例代码如下:?php/**...

php simpleXML添加CDATA格式数据

我们知道php中的simpleXML没办法直接很方便的添加CDATA格式的数据,这样对我们操作时会有一定的问题,下面我来给各位同学介绍php simpleXML添加CDATA格式数据一种办法,php实例代码如下:

  1. /** 
  2. * to show    instead of Site Title 
  3. * 
  4. */ 
  5. class SimpleXMLExtended extends SimpleXMLElement 
  6.   { 
  7.   public function addCData($cdata_text
  8.     { 
  9.     $node = dom_import_simplexml($this); 
  10.     $no   = $node->ownerDocument; 
  11.     $node->appendChild($no->createCDATASection($cdata_text)); 
  12.     } 
  13.   }//开源代码phpfensi.com 
  14. $xmlFile    = 'config.xml'
  15. // instead of $xml = new SimpleXMLElement(''); 
  16. $xml = new SimpleXMLExtended(''); 
  17. $site = $xml->addChild('site'); 
  18. // instead of $site->addChild('site', 'Site Title'); 
  19. $site->title = NULL; // VERY IMPORTANT! We need a node where to append 
  20. $site->title->addCData('Site Title'); 
  21. $site->title->addAttribute('lang''en'); 
  22. $xml->asXML($xmlFile); 
  23. ?> 
分享到:
PHP导入和导出CSV文件实现程序 - php高级...
PHP导入和导出CSV文件实现程序 我们先准备mysql数据表,假设项目中有一张记录学生信息的表student,并有id,name,sex,age分别记录学生的姓名、性别、年龄等信息,代码如下: CREATE TABLE `student` (     `id` int(11) NOT NULL auto_increment,     `name` varchar(50...
php ftp上传,下载,删除服务器文件实例 ...
php ftp上传,下载,删除服务器文件实例 php ftp上传,下载,删除服务器文件实例. php ftp传送文件到服务器,实例代码如下:   php ftp删除文件,实例代码如下:   php ftp下载文件,实例代码如下:  
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……