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+MYSQL的文章管理系统(二)
Oct 09 PHP
php 全文搜索和替换的实现代码
Jul 29 PHP
php设计模式 Delegation(委托模式)
Jun 26 PHP
php中判断数组是一维,二维,还是多维的解决方法
May 04 PHP
PHP中对缓冲区的控制实现代码
Sep 29 PHP
php中调用其他系统http接口的方法说明
Feb 28 PHP
PHP嵌套输出缓冲代码实例
May 12 PHP
PHP实现的限制IP投票程序IP来源分析
May 04 PHP
php 函数使用可变数量的参数方法
May 02 PHP
php 中的closure用法详解
Jun 12 PHP
PHP面向对象五大原则之里氏替换原则(LSP)详解
Apr 08 PHP
PHP递归统计系统中代码行数
Sep 19 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
博士208HAF收音机实习报告
2021/03/02 无线电
php判断ip黑名单程序代码实例
2014/02/24 PHP
PHPThumb图片处理实例
2014/05/03 PHP
php格式化时间戳显示友好的时间实现思路及代码
2014/10/23 PHP
javascript removeChild 使用注意事项
2009/04/11 Javascript
window.onload和$(function(){})的区别介绍
2013/10/30 Javascript
JQuery创建DOM节点的方法
2015/06/11 Javascript
Javascript如何判断数据类型和数组类型
2016/06/22 Javascript
微信小程序 详解下拉加载与上拉刷新实现方法
2017/01/13 Javascript
Vue.js如何优雅的进行form validation
2017/04/07 Javascript
Vue组件通信之Bus的具体使用
2017/12/28 Javascript
jquery实现选项卡切换代码实例
2019/05/14 jQuery
微信小程序 select 下拉框组件功能
2019/09/09 Javascript
[01:02]DOTA2辉夜杯决赛日 CDEC.Y对阵VG赛前花絮
2015/12/27 DOTA
Python实现拼接多张图片的方法
2014/12/01 Python
理解Python中的With语句
2015/02/02 Python
Python注释详解
2016/06/01 Python
python实现的正则表达式功能入门教程【经典】
2017/06/05 Python
Python中的pygal安装和绘制直方图代码分享
2017/12/08 Python
Python使用try except处理程序异常的三种常用方法分析
2018/09/05 Python
Python3.5 Pandas模块缺失值处理和层次索引实例详解
2019/04/23 Python
Keras 利用sklearn的ROC-AUC建立评价函数详解
2020/06/15 Python
Python3爬虫中pyspider的安装步骤
2020/07/29 Python
聊聊python中的异常嵌套
2020/09/01 Python
Nike英国官网:Nike.com (UK)
2017/02/13 全球购物
描述Cookie和Session的作用,区别和各自的应用范围,Session工作原理
2015/03/25 面试题
三好学生自我鉴定
2013/12/17 职场文书
消防应急演练方案
2014/02/12 职场文书
计算机毕业大学生求职信
2014/06/26 职场文书
四风问题查摆剖析材料
2014/10/11 职场文书
工作失误检讨书(经典集锦版)
2014/10/17 职场文书
公务员政审个人总结
2015/02/12 职场文书
医务人员医德考评自我评价
2015/03/03 职场文书
新年晚会主持词开场白
2015/05/28 职场文书
幼儿园中班班级总结
2015/08/10 职场文书
2016年国陪研修感言
2015/11/18 职场文书