写XML要注意的一些问题

 
  1. 在XML文档中必须要有结束标记
  2. XML标记都是大小写敏感的
  3. 在XML中不允许不正确的嵌套包含
  4. 所有的XML文档必须有一个根元素,有且只能有一个根元素
  5. 属性值必须使用引号” ” or ‘ ‘
  6. 在XML文档中,空白部分不会被解析器自动删除(这点值得注意)
  7. 使用 XML, 新行总是被标识为 LF(即 line feed,在windows中是CF LF即 carriage return, line feed 回车,换行,而linux中多是LF)
    1. XML元素命名必须遵守下面的规则:
    2. 元素的名字可以包含子母,数字和其他字符
    • 元素的名字不能以数字或者标点符号开头
    • 元素的名字不能以XML(或者xml,Xml,xMl…)开头
    • 元素的名字不能包含空格
    • 个人建议不要在名字里包含有:.-等符号,会引来不必要的麻烦
    1. 在XML中,你最好避免使用属性,原因你慢慢体会(这里有一些使用属性引发的问题:)
    2. 属性不能包含多个值(子元素可以)
    • 属性不容易扩展
    • 属性不能够描述结构(子元素可以)
    • 属性很难被程序代码处理
    • 属性值很难通过DTD进行测试
    • 但有些时候应该为一个元素设计一个ID引用,通过这个ID可以引用存取特定的XML元素,比如像ajax中有时要用getElementById来取得特定的XML元素
    1. 符合语法的XML文档称为结构良好的XML文档
    2. 通过DTD验证(或Schema)的XML文档称为有效的XML文档(这就好比一个人可以做事,但不能做违法乱纪的事,需要法规的约束)
    3. W3C的XML规范声明:如果程序在处理XML文档中发现一个有效的错误,那么此程序应该终止
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值