php操作xml入门之cdata区段
本文实例讲述了php操作xml入门之cdata区段。分享给大家供大家参考。具体分析如下:
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<class>
<student id="No<001" haha="美女">
<name>小乔</name>
<sex>女</sex>
<age>23</age>
<info>
<![CDATA[
内容部分&*&$#^@*(#))$#*%#
]]></info>
</student>
<student>
<name>周瑜</name>
<sex>男</sex>
<age>26</age>
</student>
</class>
知识要点:
(1)xml文档中的文本,都会被 xml解析器解析,但cdata区段中的内容,是不会被解析的。所以,cdata中可以包含一些特殊字符,如&、<等。
(2)cdata区段以 <![CDATA[ 开始,以 ]]> 结束。
与CDATA对应的就是 PCDATA:PCDATA表示要被解析的文本,在 DTD 中定义约束。
希望本文所述对大家的php操作XML程序设计有所帮助。
相关推荐
-
php XPath对XML文件查找及修改实现代码
复制代码 代码如下: <?php /* <?xml version="1.0" encoding="utf-8"?> <article> <item> <title name="t1">11</title> <content>content1</content> <pubdate>2009-10-11</pubdate> </i
-
php+xml编程之xpath的应用实例
本文实例讲述了php+xml编程之xpath的应用.分享给大家供大家参考.具体如下: xpath设计的核心思想:迅速定位到你所需要的元素(或者节点).PHP 文件在载入xml文件和创建DOMDocument 对象后,就可以开始建立DOMXPath 对象.建立形式如下: 复制代码 代码如下: $xpath = new DOMXPath($xmldoc); 建立 DOMXPath 对象后,就可以开始使用 DOMXPath::query()方法,找到你需要的元素: 复制代码 代码如下: $item =
-
通过php添加xml文档内容的方法
本文实例讲述了通过php添加xml文档内容的方法.分享给大家供大家参考.具体分析如下: 这里讲述的添加xml文档内容,从上一篇<DOM基础及php读取xml内容操作的方法>继续,代码如下: 复制代码 代码如下: <?php //1.创建一个DOMDocument对象.该对象就表示 xml文件 $xmldoc = new DOMDocument(); //2.加载xml文件(指定要解析哪个xml文件,此时dom树节点就会加载到内存中) $xmldoc->load("clas
-
DOM基础及php读取xml内容操作的方法
本文实例讲述了DOM基础及php读取xml内容操作的方法.分享给大家供大家参考.具体分析如下: DOM(Document Object Model):文档对象模型.核心思想是:把 xml文件看作是一个对象模型,然后通过对象的方式来操作 xml 文件. php对xml文档进行增删改查(curd)操作,具体分析如下: xml文档:class.xml 复制代码 代码如下: <?xml version="1.0" encoding="utf-8"?> <c
-
php+xml实现在线英文词典查询的方法
本文实例讲述了php+xml实现在线英文词典查询的方法.分享给大家供大家参考.具体如下: 这里的xml相当于一个数据库.实现:查询某个英文单词,输出它的中文意思. xml文件(数据库):words.xml如下: 复制代码 代码如下: <?xml version="1.0" encoding="utf-8"?> <words> <word> <en>boy</en> <ch>男孩</ch
-
通过php修改xml文档内容的方法
本文实例讲述了通过php修改xml文档内容的方法,分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <?php //1.创建一个DOMDocument对象.该对象就表示 xml文件 $xmldoc = new DOMDocument(); //2.加载xml文件(指定要解析哪个xml文件,此时dom树节点就会加载到内存中) $xmldoc->load("class.xml"); //3.更新一条学生student信息记录,更新她的年龄 //(1)找到该学生 $
-
php+xml实现在线英文词典之添加词条的方法
本文实例讲述了php+xml实现在线英文词典之添加词条的方法.分享给大家供大家参考.具体如下: 接着上一篇<php+xml实现在线英文词典查询的方法>,这里要添加一个功能,提交英文单词和中文意思,将这些信息添加到xml文档中. xml文件(数据库):words.xml 复制代码 代码如下: <?xml version="1.0" encoding="utf-8"?> <words> <word> <en>
-
php操作xml入门之xml标签的属性分析
本文实例讲述了php操作xml入门之xml标签的属性.分享给大家供大家参考.具体分析如下: 复制代码 代码如下: <?xml version="1.0" encoding="utf-8" standalone="yes" ?> <class> <student id="No001" haha="美女"> <name>小乔</name> &
-
php操作xml入门之xml基本介绍及xml标签元素
本文实例讲述了php操作xml入门之xml基本介绍及xml标签元素.分享给大家供大家参考.具体分析如下: 以xml实例来讲解: 复制代码 代码如下: <?xml version="1.0" encoding="utf-8" standalone="no" ?> <class> <student> <name>小乔</name> <sex>女</sex>
-
通过php删除xml文档内容的方法
本文实例讲述了通过php删除xml文档内容的方法.分享给大家供大家参考.具体实现方法如下: 第一种情况:删除一个student节点 复制代码 代码如下: <?php //1.创建一个DOMDocument对象.该对象就表示 xml文件 $xmldoc = new DOMDocument(); //2.加载xml文件(指定要解析哪个xml文件,此时dom树节点就会加载到内存中) $xmldoc->load("class.xml"); //3.删除一条学生student信息记录
随机推荐
- 初识XML基础知识
- VMware虚拟机CentOS系统网络设置
- IOS中无限滚动Scrollview效果
- JavaScript 对象链式操作测试代码
- JavaScript设计模式学习之“类式继承”
- JAVA获取HTTP请求头的方法示例
- js检验密码强度(低中高)附图
- JavaScript的setAttribute兼容性问题解决方法
- 一个高效的JavaScript压缩工具下载集合
- php cli配置文件问题分析
- asp显示日历效果
- android编程之下拉刷新实现方法分析
- PHP中extract()函数的妙用分析
- asp内置对象 ObjectContext 事务管理 详解
- Android自定义viewgroup快速滑动(4)
- jQuery实现的超酷苹果风格图标滑出菜单效果代码
- javascript document.referrer 用法
- JAVA JNI函数的注册过程详细介绍
- C#读写文件的方法汇总
- java读取word-excel-ppt文件代码