• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
June's New World
知识和经验都是一点点积累的!现在努力也不晚,June加油!
博客园    首页    新随笔    联系   管理    订阅  订阅
XML学习记录

1 命名基本规则

在XML中使用元素要遵守一些命名规范,即区分大小写等.此外还有一些规则:

(1)"<"字符之后不能存在空格,如<person name>就不行,而<personname>就可以  

(2)  元素的名字不能以数字或者标记符号开头,可以以字母和下划线开头:如<2name>不合法,而,<_2name>合法.

(3)第一个字符之后可以有"-"".":如<.name>不合法,而<name.firstname>合法

(4)不要使用冒号:因为这会与以后要说的命名空间冲突,所以<name:firstname>不合法.

(5)最好不要用任何形式的xml开头,如<xml_name><Xml_name>就不行,因为一般的xml解析器对此有要求的.

2 PCDATA和CDATA的区别:

CDATA是在XML文档里面使用的关键字,用来告诉浏览器,这部分内容不用解析,

PCDATA是在XML约束文档里使用的,是要给XML解析器去解析的,如DTD类型的约束文档,在这里面表示元素的内容或属性的取值范围等等,是字符串形式的,

3

用属性的XML文档的大小比用元素XML文档更加的小,那么就很便于网络传输。不能在一个元素中有两个相同的属性,如果在一个元素中需要表达多个相同的属性,就写成元素。

DTD验证文档的有效性:在有的XML文档中,如果在DTD(一种验证文档)中明确要求要某个属性,如果XML文档中没有,那么文档就不合法了.

posted on 2011-02-15 14:03  冬雨在路上  阅读(331)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3