当前位置:首页 > PHP教程 > php应用 > 列表

php操作xml入门之cdata区段

发布:smiling 来源: PHP粉丝网  添加日期:2021-05-08 22:11:28 浏览: 评论:0 

这篇文章主要介绍了php操作xml入门之cdata区段,分析了CDATA的功能及用法,需要的朋友可以参考下

本文实例讲述了php操作xml入门之cdata区段。分享给大家供大家参考。具体分析如下:

  1. <?xml version="1.0" encoding="utf-8" standalone="yes" ?> 
  2. <class> 
  3.  <student id="No&lt;001" haha="美女"> 
  4.   <name>小乔</name> 
  5.   <sex></sex> 
  6.   <age>23</age> 
  7.   <info> 
  8.   <![CDATA[ 
  9.   内容部分&*&$#^@*(#))$#*%# 
  10.   ]]></info> 
  11.  </student> 
  12.  <student> 
  13.   <name>周瑜</name> 
  14.   <sex></sex> 
  15.   <age>26</age> 
  16.  </student> 
  17. </class> 

知识要点:

(1)xml文档中的文本,都会被 xml解析器解析,但cdata区段中的内容,是不会被解析的。所以,cdata中可以包含一些特殊字符,如&、<等。

(2)cdata区段以 <![CDATA[ 开始,以 ]]> 结束。

与CDATA对应的就是 PCDATA:PCDATA表示要被解析的文本,在 DTD 中定义约束。

Tags: php操作xml cdata

分享到: