首页 相关文章 掌握XML系列(3)---创建格式良好的XML文档 续编

掌握XML系列(3)---创建格式良好的XML文档 续编

  前一篇的小结,上一篇我写了创建良好的XML文档的一个小节:元素,这个小节包含了几个小的部分:文档根,合法和非法的名称,非字符,实体引用.那么我们接着来.

  5.CDATA部分:

  之前说过在在文档中,如果包含&等这样的字符,我们就要转义,用实体引用.但是,如果在较大的文档中,我们不想遍历每个无效的字符,也就是说,我们不想一个个的查看字符,然后将不合法的转义,那么我们就可以将他们包装到CDATA中,进行批量的转义,如,下面的就不合法:

dataIdon'tknowhowtouse""and"&"inxml/data

  因为在上面的PCDATA中直接用了"" 和"&",所以次XML不合法.但是我们可以用下面的:

 data![CDATA[Idon'tknowhowtouse""and"&"inxml]]/data

  以上就合法了,一般使用CDATA转义那些可能包含非法字符的大段的XML文本.除此之外,还可以将这和规则添加到DTD和 XML Schema中,我们以后会说的.

  注意:用"![CDATA[ ]]"还包含你的文本  .

  看看下面的例子吧,测试...[ 查看全文 ]

2016-02-19 标签:

掌握XML系列(3)---创建格式良好的XML文档 续编的相关文章

手机页面
收藏网站 回到头部