您的位置:首页 > 其它

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

2010-07-01 08:51 323 查看
前言:从文章发表,收到了一些反馈,首先,谢谢各位朋友的关注,第二,有很多的问题,我们以下现在说还有点早,大家慢慢的看下去,我相信,很多的问题会清楚的.第三,写这些文章的时候也才参考了一些书,毕竟这么多的规则.
前一篇的小结,上一篇我写了创建良好的XML文档的一个小节:元素,这个小节包含了几个小的部分:文档根,合法和非法的名称,非字符,实体引用.那么我们接着来.

5.CDATA部分:

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

Code
<person>
<name>xiaoyang</name>
<address>
<name>wuhan</name>
</address>
</person>
上面两个name元素的虽然名字一样,但是意义是不同的,我们知道,XML是用来表示数据的,数据是有意义的,上面的两个name的意义就不一样.

在开发XML文档的时候,关键是可以自己创建标记,在定义标记的时候,标记一般与标记包含的内容有关,比如上面的name就是这样,一个表示人的名字,一个表示地址名,但是这样就很容易混淆,所以我们就要用命名空间(以后讲解的)来确保同名的元素能够正确解释.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: