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安全技术之 实现php基本安全
Sep 04 PHP
ThinkPHP模板判断输出Present标签用法详解
Jun 30 PHP
PH P5.2至5.5、5.6的新增功能详解
Jul 14 PHP
PHP上传文件时自动分配路径的方法
Jan 09 PHP
php中explode的负数limit用法分析
Feb 27 PHP
表单提交错误后返回内容消失问题的解决方法(PHP网站)
Oct 20 PHP
PHP环境搭建的详细步骤
Jun 30 PHP
由php中字符offset特征造成的绕过漏洞详解
Jul 07 PHP
laravel5.4利用163邮箱发送邮件的步骤详解
Sep 22 PHP
PHP htmlspecialchars() 函数实例代码及用法大全
Sep 18 PHP
php实现获取近几日、月时间示例
Jul 06 PHP
thinkphp框架使用JWTtoken的方法详解
Oct 10 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
Windows下IIS6/Apache2.2.4+MySQL5.2+PHP5.2.1安装配置方法
2007/05/03 PHP
PHP隐形一句话后门,和ThinkPHP框架加密码程序(base64_decode)
2011/11/02 PHP
php之readdir函数用法实例
2014/11/13 PHP
一波PHP中cURL库的常见用法代码示例
2016/05/06 PHP
PC端微信扫码支付成功之后自动跳转php版代码
2017/07/07 PHP
详解PHP文件的自动加载(autoloading)
2018/02/04 PHP
PHP内存溢出优化代码详解
2021/02/26 PHP
JQuery跨Iframe选择实现代码
2010/08/19 Javascript
javascript模拟实现C# String.format函数功能代码
2013/11/25 Javascript
jquery动态调整div大小使其宽度始终为浏览器宽度
2014/06/06 Javascript
JS实现简单的键盘打字的效果
2015/04/24 Javascript
纯javascript代码实现计算器功能(三种方法)
2015/09/07 Javascript
javascript实现省市区三级联动下拉框菜单
2015/11/17 Javascript
浅谈几种常用的JS类定义方法
2016/06/08 Javascript
js实现时间轴自动排列效果
2017/03/09 Javascript
jQuery+pjax简单示例汇总
2017/04/21 jQuery
Angularjs按需查询实例代码
2017/10/30 Javascript
JavaScript判断变量名是否存在数组中的实例
2017/12/28 Javascript
python中self原理实例分析
2015/04/30 Python
Python的Django中将文件上传至七牛云存储的代码分享
2016/06/03 Python
通过源码分析Python中的切片赋值
2017/05/08 Python
对pandas中时间窗函数rolling的使用详解
2018/11/28 Python
Python实现图片转字符画的代码实例
2019/02/22 Python
matplotlib 曲线图 和 折线图 plt.plot()实例
2020/04/17 Python
python中sort sorted reverse reversed函数的区别说明
2020/05/11 Python
Python如何使用队列方式实现多线程爬虫
2020/05/12 Python
领先的钻石和订婚戒指零售商:Diamonds-USA
2016/12/11 全球购物
adidas马来西亚官网:adidas MY
2020/09/12 全球购物
美国电子产品购物网站:BuyDig.com
2020/06/17 全球购物
幼教毕业生自我鉴定
2014/01/12 职场文书
学习2014年全国两会心得体会
2014/03/12 职场文书
个人委托书格式
2014/04/04 职场文书
学校综治宣传月活动总结
2014/07/02 职场文书
统计专业自荐书
2014/07/06 职场文书
口才训练演讲稿范文
2014/09/16 职场文书
关于清明节的演讲稿2015
2015/03/18 职场文书