XML文件格式简介


〈?xml version="1.0" encoding="utf-8" ?〉    
〈参考资料〉    
〈书籍〉 
 名称〉XML入门精解〈/名称〉    
〈作者〉张三〈/作者〉 
〈价格 货币单位="人民币"〉20.00〈/价格〉    

〈/书籍〉    

〈书籍〉 

〈名称〉XML语法〈/名称〉    
〈!--此书即将出版--〉   
〈作者〉李四〈/作者〉 
〈价格 货币单位="人民币"〉18.00〈/价格〉    
〈/书籍〉 
〈/参考资料〉


这是一个典型的XML文件.。我们可以将此文件分为文件序言(Prolog)和文件主体两个大的部分。


第一行即为 文件序言(prolog)
该行是一个XML文件必须要声明的东西,而且也必须位于XML文件的第一行,它主要是告诉XML解析器如何工作。
version表示XML文件所用的标准的版本号   必须有!!
encoding指明了此XML文件中所使用的字符类型,可以省略,在你省略此声明的时候,后面的字符码必须是Unicode字符码(建议不要省略)。


其余为文件主体  〈参考资料〉 为根元素    一个xml文件中只能有一个根元素  〈/参考资料〉结束符  每个起始符后都必须跟结束符   区别html


〈书籍〉是作为直属于根元素下的“子元素”,在〈书籍〉下又有〈名称〉、〈作者〉、〈价格〉这些子元素。
货币单位是〈价格〉元素中的一个“属性”,“人民币”则是“属性值”。
       *属性值必须用引号(“” )引起来




〈!--此书即将出版--〉这一句同HTML一样,是注释,在XML文件里,注释部分是放在“〈!--”与“--〉”标记之间的部分。


  考虑到html标记的混乱   xml语法严格 :1.标记必须有结束标志   2. 标记之间不得交叉   3. 控制标记、指令和属性名称等英文要区分大小写 
    注: 没有结束标记的时候,XML把它称为“空元素”,必须用这样的写法:〈空元素名/〉,如果元素中含有属性时写法则为:〈空元素 名 属性名=“属性值”/〉。


如果我们要浏览器原封不动地将我们所输入的东西显示出来,可以使用CDATA(大写字符)“<! [CDATA[”为开始标记,以“>>”为结束符
如:  <![CDATA[飞翔的xml〉〉〉〉〉,:-)    oooo〈〈〈〈〈〈〈    >>

在CDATA标记中的信息被解析器原封不动地传给应用程序






补:   元素之间一定要 用  space  隔开!!!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值