XML(5) PCDATA, CDATA, escaping illegal character
来源:互联网 发布:unity3d 鼠标选中物体 编辑:程序博客网 时间:2024/05/01 21:38
PCDATA
Simply speaking, PCDATA stands for Parsed Character Data. That means the characters are to be parsed by the XML, XHTML, or HTML parser. (< will be changed to <, <p> will be taken to mean a paragraph tag, etc). Compare that with CDATA, where the characters are not to be parsed by the XML, XHTML, or HTML parser.
CDATA
The term CDATA, meaning character data, is used for distinct, but related purposes in the markup languages SGML and XML. The term indicates that a certain portion of the document is general character data, rather than non-character data or character data with a more specific, limited structure.
CDATA Sections
If there are lots of escaping characters, the output would be very ugly, CDATA stands for character data, is used to tell the XML parser not to parse the text.<comparison><![CDATA[6 is < 7 & 7 > 6]]></comparison>
When you use <!CDATA[ ]]> the XML parser(IE) will parse the illegal characters correctly!
Special Characters
These characters are illegal characters you have to escape:
- &—the & character
- <—the < character
- >—the > character
- '—the ' character
- "—the " character
- XML(5) PCDATA, CDATA, escaping illegal character
- XML中PCDATA与CDATA
- XML 中CDATA段 #PCDATA CDATA类型
- XML 中CDATA段 #PCDATA CDATA类型
- XML中PCDATA与CDATA的区别
- 区分XML中CDATA和#PCDATA
- XML中PCDATA与CDATA的区别
- CDATA 与 PCDATA区别
- PCDATA和CDATA
- CDATA和PCDATA
- PCDATA和CDATA区别
- Difference between PCDATA and CDATA
- PCDATA和CDATA的区别
- pcdata和cdata的区别
- #PCDATA和CDATA的区别
- xml元素类型PCDATA和CDATA的区别(DTD中)
- Illegal character
- escaping in xml
- PB窗口之间参数传递的几种用
- 项目部署问题及解决方法!myeclipse+tomcat+struts2+hibernate+sql server 2005
- 【MCS-51】【A51】反汇编得到16位二进制数除法算法
- system( )用法陷阱
- Windows下ORACLE 10g安装与操作图解
- XML(5) PCDATA, CDATA, escaping illegal character
- Row_Number示例
- 告别青春 装帧记忆
- 三十分钟掌握STL
- eclipse:Access restriction Error
- 关于xcode里资源文件夹管理
- Myeclipse10下载与破解
- PB中的几种参数传递方式
- ViewPager结合tabHost出现的异常