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原理的opcodes(操作码)
Oct 26 PHP
php插入中文到sqlserver 2008里出现乱码的解决办法分享
Jul 19 PHP
php使浏览器直接下载pdf文件的方法
Nov 15 PHP
php字符串函数学习之substr()
Mar 27 PHP
PHP使用array_merge重新排列数组下标的方法
Jul 22 PHP
双冒号 ::在PHP中的使用情况
Nov 05 PHP
CI框架AR数据库操作常用函数总结
Nov 21 PHP
详解PHP用substr函数截取字符串中的某部分
Dec 03 PHP
PHPstorm快捷键(分享)
Jul 17 PHP
PHP设计模式(七)组合模式Composite实例详解【结构型】
May 02 PHP
PHP array_reverse() 函数原理及实例解析
Jul 14 PHP
PHP获取当前时间不准确问题解决方案
Aug 14 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系统上安装PHP运行环境文字教程
2010/07/19 PHP
php生成随机密码的几种方法
2011/01/17 PHP
Linux php 中文乱码的快速解决方法
2016/05/13 PHP
Thinkphp和Bootstrap结合打造个性的分页样式(推荐)
2016/08/01 PHP
php mongodb操作类 带几个简单的例子
2016/08/25 PHP
分享PHP-pcntl 实现多进程代码
2016/09/30 PHP
PHP的RSA加密解密方法以及开发接口使用
2018/02/11 PHP
PHP实现websocket通信的方法示例
2018/08/28 PHP
PHP的mysqli_stmt_init()函数讲解
2019/01/24 PHP
iframe 异步加载技术及性能分析
2011/07/19 Javascript
游览器中javascript的执行过程(图文)
2012/05/20 Javascript
JavaScript表达式:URL 协议介绍
2013/03/10 Javascript
Node.js生成HttpStatusCode辅助类发布到npm
2013/04/09 Javascript
JavaScript 中有关数组对象的方法(详解)
2016/08/15 Javascript
jQuery插件FusionCharts绘制的2D条状图效果【附demo源码】
2017/05/13 jQuery
JS正则表达式完美实现身份证校验功能
2017/10/18 Javascript
gulp安装以及打包合并的方法教程
2017/11/19 Javascript
vue项目中v-model父子组件通信的实现详解
2017/12/10 Javascript
vue-cli3脚手架的配置及使用教程
2018/08/28 Javascript
使用ng-packagr打包Angular的方法示例
2018/09/21 Javascript
VUE 实现复制内容到剪贴板的两种方法
2019/04/24 Javascript
基于Python 的进程管理工具supervisor使用指南
2016/09/18 Python
wxPython之解决闪烁的问题
2018/01/15 Python
DataFrame中去除指定列为空的行方法
2018/04/08 Python
selenium+python自动化测试之使用webdriver操作浏览器的方法
2019/01/23 Python
Django REST framework 如何实现内置访问频率控制
2019/07/23 Python
python 利用opencv实现图像网络传输
2020/11/12 Python
css3.0 图形构成实例练习二
2013/03/19 HTML / CSS
澳大利亚在线批发商:Simply Wholesale
2021/02/24 全球购物
国庆节文艺活动方案
2014/02/03 职场文书
文科生自我鉴定
2014/02/15 职场文书
幼儿教师求职信
2014/05/24 职场文书
中国梦读书活动总结
2014/07/10 职场文书
群众路线教育实践活动方案
2014/10/31 职场文书
北京英语导游词
2015/02/12 职场文书
导游词之江苏溱潼古镇
2019/11/27 职场文书