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日历程序
Dec 06 PHP
PHP Token(令牌)设计
Mar 15 PHP
使用PHP实现密保卡功能实现代码&amp;lt;打包下载直接运行&amp;gt;
Oct 09 PHP
PHP对象转换为数组函数(递归方法)
Feb 04 PHP
php模板函数 正则实现代码
Oct 15 PHP
浅谈apache和nginx的rewrite的区别
Feb 22 PHP
使用XHGui来测试PHP性能的教程
Jul 03 PHP
php抽奖概率算法(刮刮卡,大转盘)
Apr 17 PHP
Laravel实现autoload方法详解
May 07 PHP
PHP使用HTML5 FormData对象提交表单操作示例
Jul 02 PHP
php实现根据身份证获取精准年龄
Feb 26 PHP
YII2框架中添加自定义模块的方法实例分析
Mar 18 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/03 咖啡文化
PHP使用逆波兰式计算工资的方法
2015/07/29 PHP
thinkphp中多表查询中防止数据重复的sql语句(必看)
2016/09/22 PHP
ThinkPHP框架实现FTP图片上传功能示例
2019/04/08 PHP
深入理解Javascript作用域与变量提升
2013/12/09 Javascript
JavaScript中使用typeof运算符需要注意的几个坑
2014/11/08 Javascript
实现前后端数据交互方法汇总
2015/04/07 Javascript
jquery判断密码强度的验证代码
2020/04/22 Javascript
浅析javascript异步执行函数导致的变量变化问题解决思路
2016/05/13 Javascript
jQuery easyUI datagrid 增加求和统计行的实现代码
2016/06/01 Javascript
Javascript实现代码折叠功能
2016/08/25 Javascript
移动端使用localStorage缓存Js和css文的方法(web开发)
2016/09/20 Javascript
基于vue实现swipe分页组件实例
2017/05/25 Javascript
用原生JS实现简单的多选框功能
2017/06/12 Javascript
vue 中基于html5 drag drap的拖放效果案例分析
2018/11/01 Javascript
vue自动路由-单页面项目(非build时构建)
2019/04/30 Javascript
javascript中的相等操作符(==与===区别)
2019/12/21 Javascript
40行代码把Vue3的响应式集成进React做状态管理
2020/05/20 Javascript
Nuxt配置Element-UI按需引入的操作方法
2020/07/06 Javascript
Python的ORM框架SQLAlchemy入门教程
2014/04/28 Python
python中list常用操作实例详解
2015/06/03 Python
设计模式中的原型模式在Python程序中的应用示例
2016/03/02 Python
使用python爬虫实现网络股票信息爬取的demo
2018/01/05 Python
python tkinter实现界面切换的示例代码
2019/06/14 Python
Django框架反向解析操作详解
2019/11/28 Python
基于python检查SSL证书到期情况代码实例
2020/04/04 Python
瑜伽服装品牌:露露柠檬(lululemon athletica)
2017/06/04 全球购物
墨尔本照明批发商店:Mica Lighting
2017/12/28 全球购物
美国最大的在线寄售和旧货店:Swap.com
2018/08/27 全球购物
Kendra Scott官网:美国领先的时尚配饰品牌
2020/10/22 全球购物
会计专业自荐信
2013/12/02 职场文书
遗嘱继承公证书
2014/04/09 职场文书
学校开学标语
2014/10/06 职场文书
开学第一周值周总结
2015/07/16 职场文书
《成长的天空》读后感3篇
2019/12/06 职场文书
python pandas 解析(读取、写入)CSV 文件的操作方法
2022/12/24 Python