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和ACCESS写聊天室(八)
Oct 09 PHP
一个更简单的无限级分类菜单代码
Jan 16 PHP
php $_ENV为空的原因分析
Jun 01 PHP
PHP写杨辉三角实例代码
Jul 17 PHP
PHP中数据库单例模式的实现代码分享
Aug 21 PHP
微信公众平台网页授权获取用户基本信息中授权回调域名设置的变动
Oct 21 PHP
php实现中文转数字
Feb 18 PHP
PHP实现自动识别原编码并对字符串进行编码转换的方法
Jul 13 PHP
PHP redis实现超迷你全文检索
Mar 04 PHP
php 可变函数使用小结
Jun 12 PHP
php实现映射操作实例详解
Oct 02 PHP
php中Swoole的热更新实现代码实例
Mar 04 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
基于mysql的论坛(5)
2006/10/09 PHP
PHP中的cookie
2006/11/26 PHP
具有时效性的php加密解密函数代码
2013/06/19 PHP
教你在PHPStorm中配置Xdebug
2015/07/27 PHP
wordpress网站转移到本地运行测试的方法
2017/03/15 PHP
Nigma vs Alliance BO5 第四场2.14
2021/03/10 DOTA
漂亮的仿flash菜单,来自蓝色经典
2006/06/26 Javascript
再次更新!MSClass (Class Of Marquee Scroll通用不间断滚动JS封装类 Ver 1.6)
2007/02/05 Javascript
Html中JS脚本执行顺序简单举例说明
2010/06/19 Javascript
JS+CSS实现仿新浪微博搜索框的方法
2015/02/24 Javascript
原生js仿jquery animate动画效果
2016/07/13 Javascript
JS基于递归实现倒计时效果的方法
2016/11/26 Javascript
微信小程序实现图片轮播及文件上传
2017/04/07 Javascript
JS+canvas实现的五子棋游戏【人机大战版】
2017/07/19 Javascript
JavaScript正则表达式校验与递归函数实际应用实例解析
2017/08/04 Javascript
vue 路由嵌套高亮问题的解决方法
2018/05/17 Javascript
angularjs的单选框+ng-repeat的实现方法
2018/09/12 Javascript
Vue项目环境搭建详细总结
2019/09/26 Javascript
微信小程序picker组件两列关联使用方式
2020/10/27 Javascript
Python排序搜索基本算法之堆排序实例详解
2017/12/08 Python
python+pillow绘制矩阵盖尔圆简单实例
2018/01/16 Python
TensorFlow tf.nn.conv2d实现卷积的方式
2020/01/03 Python
计算Python Numpy向量之间的欧氏距离实例
2020/05/22 Python
python:HDF和CSV存储优劣对比分析
2020/06/08 Python
paramiko使用tail实时获取服务器的日志输出详解
2020/12/06 Python
Python图像处理之膨胀与腐蚀的操作
2021/02/07 Python
使用HTML和CSS3绘制基本卡通图案的示例分享
2015/11/06 HTML / CSS
HTML5文档结构标签
2017/04/21 HTML / CSS
岗位竞聘演讲稿
2014/01/10 职场文书
医学类个人求职信范文
2014/02/05 职场文书
十周年庆典策划方案
2014/06/03 职场文书
离职感谢信怎么写
2015/01/22 职场文书
2016年学校党支部创先争优活动总结
2016/04/05 职场文书
浅谈@Value和@Bean的执行顺序问题
2021/06/16 Java/Android
Apache Linkis 中间件架构及快速安装步骤
2022/03/16 Servers
Python必备技巧之字符数据操作详解
2022/03/23 Python