php操作xml入门之cdata区段

复制代码 代码如下:

<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<class>
 <student 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 中定义约束。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/d77db1a2a7913d752381d7a1d608e0db.html