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


Posted in PHP onOctober 17, 2014

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

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

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

<?php

$dom = new DOMDocument("1.0");

// display document in browser as plain text

// for readability purposes

header("Content-Type: text/plain");

// create root element

$root = $dom->createElement("toppings");

$dom->appendChild($root);

// create child element

$item = $dom->createElement("item");

$root->appendChild($item);

// create text node

$text = $dom->createTextNode("pepperoni");

$item->appendChild($text);

// create attribute node

$price = $dom->createAttribute("price");

$item->appendChild($price);

// create attribute value node

$priceValue = $dom->createTextNode("4");

$price->appendChild($priceValue);

// create CDATA section

$cdata = $dom->createCDATASection(" Customer requests that pizza be sliced into 16 square pieces ");

$root->appendChild($cdata);

// create PI

$pi = $dom->createProcessingInstruction("pizza", "bake()");

$root->appendChild($pi);

// save and display tree

echo $dom->saveXML();

?>

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

PHP 相关文章推荐
PHP 采集程序原理分析篇
Mar 05 PHP
小文件php+SQLite存储方案
Sep 04 PHP
Zend的MVC机制使用分析(二)
May 02 PHP
PHP在线生成二维码代码(google api)
Jun 03 PHP
基于PHP文件操作的详解
Jun 05 PHP
解决PHP超大文件下载,断点续传下载的方法详解
Jun 06 PHP
php设计模式之单例模式使用示例
Jan 20 PHP
PHP中的print_r 与 var_dump 输出数组
Jun 13 PHP
PHP+JQUERY操作JSON实例
Mar 23 PHP
php读取XML的常见方法实例总结
Apr 25 PHP
解决laravel上传图片之后,目录有图片,但是访问不到(404)的问题
Oct 14 PHP
php实现简易计算器
Aug 28 PHP
php输出xml必须header的解决方法
Oct 17 #PHP
php生成百度sitemap站点地图类函数实例
Oct 17 #PHP
php+mysql实现数据库随机重排实例
Oct 17 #PHP
php中spl_autoload详解
Oct 17 #PHP
php中__destruct与register_shutdown_function执行的先后顺序问题
Oct 17 #PHP
PHP图片自动裁切应付不同尺寸的显示
Oct 16 #PHP
PHP 抽象方法与抽象类abstract关键字介绍及应用
Oct 16 #PHP
You might like
浅谈电磁辐射对健康的影响
2021/03/01 无线电
鸡肋的PHP单例模式应用详解
2013/06/03 PHP
PHP MPDF中文乱码的解决方式
2015/12/08 PHP
php连接MSsql server的五种方法总结
2018/03/04 PHP
PHP实现的简单组词算法示例
2018/04/10 PHP
使用TextRange获取输入框中光标的位
2006/10/14 Javascript
很多人都是用下面的js刷新站IP和PV
2008/09/05 Javascript
javascript 混合的构造函数和原型方式,动态原型方式
2009/12/07 Javascript
菜鸟学习JavaScript小实验之函数引用
2010/11/17 Javascript
获取css样式表内样式的js函数currentStyle(IE),defaultView(FF)
2011/02/14 Javascript
JavaScript中json使用自己总结
2013/08/13 Javascript
jquery获取复选框被选中的值
2014/04/10 Javascript
BootStrap智能表单实战系列(九)表单图片上传的支持
2016/06/13 Javascript
详解Javascript函数声明与递归调用
2016/10/22 Javascript
利用浮层使select不可选的实现方法
2016/12/03 Javascript
js实现符合国情的日期插件详解
2017/01/19 Javascript
jQuery 全选 全不选 事件绑定的实现代码
2017/01/23 Javascript
vue.js开发环境安装教程
2017/03/17 Javascript
HTML5开发Kinect体感游戏的实例应用
2017/09/18 Javascript
JS变量提升及函数提升实例解析
2020/09/03 Javascript
python直接访问私有属性的简单方法
2016/07/25 Python
Python基于更相减损术实现求解最大公约数的方法
2018/04/04 Python
解决python3中的requests解析中文页面出现乱码问题
2019/04/19 Python
聊聊python里如何用Borg pattern实现的单例模式
2019/06/06 Python
Python实现蒙特卡洛算法小实验过程详解
2019/07/12 Python
python查找重复图片并删除(图片去重)
2019/07/16 Python
pytorch 模型可视化的例子
2019/08/17 Python
python破解bilibili滑动验证码登录功能
2019/09/11 Python
python3实现elasticsearch批量更新数据
2019/12/03 Python
HTML5+Canvas+CSS3实现齐天大圣孙悟空腾云驾雾效果
2016/04/26 HTML / CSS
世界上最大的隐形眼镜商店:1-800 Contacts
2018/11/03 全球购物
西班牙Polo衫品牌:Polo Club
2020/08/09 全球购物
小石潭记导游词
2015/02/03 职场文书
被告答辩状范文
2015/05/22 职场文书
2015年小学总务工作总结
2015/07/21 职场文书
python之PySide2安装使用及QT Designer UI设计案例教程
2021/07/26 Python