XML文件格式简介

来源:互联网 发布:如何关闭windows筛选器 编辑:程序博客网 时间:2024/04/29 23:38


〈?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  隔开!!!


0 0
原创粉丝点击