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转成EXE文件
Oct 09 PHP
新安装的MySQL数据库需要注意的安全知识
Jul 30 PHP
谈谈新手如何学习PHP 默默经典版本
Aug 04 PHP
php url路由入门实例
Apr 23 PHP
php封装的连接Mysql类及用法分析
Dec 10 PHP
phalcon框架使用指南
Feb 23 PHP
PHP简单数据库操作类实例【支持增删改查及链式操作】
Oct 10 PHP
Laravel中Facade的加载过程与原理详解
Sep 22 PHP
PHP实现的CURL非阻塞调用类
Jul 26 PHP
详解PHP的抽象类和抽象方法以及接口总结
Mar 15 PHP
PHP之多条件混合筛选功能的实现方法
Oct 09 PHP
PHP Trait功能与用法实例分析
Jun 03 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
php设置编码格式的方法
2013/03/05 PHP
php array_key_exists() 与 isset() 的区别
2016/10/24 PHP
解决Yii2邮件发送结果返回成功,但接收不到邮件的问题
2017/05/23 PHP
DD_belatedPNG,IE6下PNG透明解决方案(国外)
2010/12/06 Javascript
jquery cookie的用法总结
2013/11/18 Javascript
同域jQuery(跨)iframe操作DOM(示例代码)
2013/12/13 Javascript
用Jquery.load载入页面后样式没了页面混乱的解决方法
2014/10/20 Javascript
javascript实现类似java中getClass()得到对象类名的方法
2015/07/27 Javascript
jquery如何获取元素的滚动条高度等实现代码
2015/10/19 Javascript
JavaScript Length 属性的总结
2015/11/02 Javascript
javascript与jquery中的this关键字用法实例分析
2015/12/24 Javascript
JS提示:Uncaught SyntaxError:Unexpected token ) 错误的解决方法
2016/08/19 Javascript
JavaScript重定向URL参数的两种方法小结
2016/10/19 Javascript
js原生之焦点图转换加定时器实例
2016/12/12 Javascript
JS+Ajax实现百度智能搜索框
2017/08/04 Javascript
vue使用better-scroll实现下拉刷新、上拉加载
2018/11/23 Javascript
js+canvas实现转盘效果(两个版本)
2020/09/13 Javascript
JavaScript语法约定和程序调试原理解析
2020/11/03 Javascript
nuxt.js添加环境变量,区分项目打包环境操作
2020/11/06 Javascript
python 删除大文件中的某一行(最有效率的方法)
2017/08/19 Python
浅谈Python3中print函数的换行
2020/08/05 Python
英国泰坦旅游网站:全球陪同游览,邮轮和铁路旅行
2016/11/29 全球购物
方太官方网上商城:销售方太抽油烟机、燃气灶、消毒柜等
2017/01/17 全球购物
Zavvi美国:英国娱乐之家
2017/03/19 全球购物
美国知名的家庭连锁百货商店:Boscov’s
2017/07/27 全球购物
时尚圣经:The Fashion Bible
2019/03/03 全球购物
计算机毕业大学生推荐信
2013/12/01 职场文书
售前工程师职业生涯规划
2014/03/02 职场文书
幼儿园小班家长寄语
2014/04/02 职场文书
新学期家长寄语2016
2015/12/03 职场文书
毕业生的自我鉴定表范文
2019/05/16 职场文书
2019年员工旷工保证书!
2019/06/28 职场文书
8g内存用python读取10文件_面试题-python 如何读取一个大于 10G 的txt文件?
2021/05/28 Python
opencv检测动态物体的实现
2021/07/21 Python
教你使用VS Code的MySQL扩展管理数据库的方法
2022/01/22 MySQL
TV动画「神渣☆爱豆」公开第一弹主视觉图
2022/03/21 日漫