xml初步学习

前端之家收集整理的这篇文章主要介绍了xml初步学习前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

1.先简单介绍一下XML,xml 是基于文本的标记性行语言,类似于html,可以方便存储数据

2,XML文件的几种格式:

格式1:查看一个 XML 的 CD 目录

[html] view plain copy
  1. <?@H_403_21@xml@H_403_21@@H_403_21@version@H_403_21@=@H_403_21@"1.0"@H_403_21@@H_403_21@encoding@H_403_21@=@H_403_21@"utf-8"@H_403_21@@H_403_21@?>@H_403_21@@H_403_21@@H_403_21@
  2. <@H_403_21@CATALOG@H_403_21@>@H_403_21@@H_403_21@@H_403_21@
  3. CD@H_403_21@>@H_403_21@@H_403_21@@H_403_21@
  4. TITLE@H_403_21@>@H_403_21@EmpireBurlesque@H_403_21@</@H_403_21@ARTIST@H_403_21@>@H_403_21@BobDylan@H_403_21@COUNTRY@H_403_21@>@H_403_21@USA@H_403_21@COMPANY@H_403_21@>@H_403_21@Columbia@H_403_21@PRICE@H_403_21@>@H_403_21@10.90@H_403_21@YEAR@H_403_21@>@H_403_21@1985@H_403_21@>@H_403_21@Hideyourheart@H_403_21@>@H_403_21@BonnieTyler@H_403_21@>@H_403_21@UK@H_403_21@>@H_403_21@CBSRecords@H_403_21@>@H_403_21@9.90@H_403_21@>@H_403_21@1988@H_403_21@>@H_403_21@@H_403_21@@H_403_21@
格式2:@H_403_21@ 查看一个 XML 的 学校年级目录 @H_403_21@

    config@H_403_21@Header@H_403_21@@H_403_21@col1@H_403_21@=@H_403_21@"班级编号"@H_403_21@@H_403_21@col2@H_403_21@=@H_403_21@"班级名称"@H_403_21@@H_403_21@col3@H_403_21@=@H_403_21@"年级"@H_403_21@@H_403_21@col4@H_403_21@=@H_403_21@"学校"@H_403_21@@H_403_21@col5@H_403_21@=@H_403_21@"男生"@H_403_21@@H_403_21@col6@H_403_21@=@H_403_21@"女生"@H_403_21@@H_403_21@col7@H_403_21@=@H_403_21@"人数"@H_403_21@/>@H_403_21@@H_403_21@@H_403_21@
  1. row@H_403_21@@H_403_21@col1@H_403_21@=@H_403_21@"11"@H_403_21@@H_403_21@col2@H_403_21@=@H_403_21@"一(一)班"@H_403_21@@H_403_21@col3@H_403_21@=@H_403_21@"初一"@H_403_21@@H_403_21@col4@H_403_21@=@H_403_21@"三峡高级中学"@H_403_21@@H_403_21@col5@H_403_21@=@H_403_21@"20"@H_403_21@@H_403_21@col6@H_403_21@=@H_403_21@"30"@H_403_21@@H_403_21@col7@H_403_21@=@H_403_21@"50"@H_403_21@/>@H_403_21@@H_403_21@@H_403_21@
  2. row@H_403_21@@H_403_21@col1@H_403_21@=@H_403_21@"12"@H_403_21@@H_403_21@col2@H_403_21@=@H_403_21@"一(二)班"@H_403_21@@H_403_21@col3@H_403_21@=@H_403_21@"初一"@H_403_21@@H_403_21@col4@H_403_21@=@H_403_21@"三峡高级中学"@H_403_21@@H_403_21@col5@H_403_21@=@H_403_21@"18"@H_403_21@@H_403_21@col6@H_403_21@=@H_403_21@"12"@H_403_21@@H_403_21@col7@H_403_21@=@H_403_21@"30"@H_403_21@row@H_403_21@@H_403_21@col1@H_403_21@=@H_403_21@"13"@H_403_21@@H_403_21@col2@H_403_21@=@H_403_21@"一(三)班"@H_403_21@@H_403_21@col3@H_403_21@=@H_403_21@"初一"@H_403_21@@H_403_21@col4@H_403_21@=@H_403_21@"三峡高级中学"@H_403_21@@H_403_21@col5@H_403_21@=@H_403_21@"16"@H_403_21@@H_403_21@col6@H_403_21@=@H_403_21@"26"@H_403_21@@H_403_21@col7@H_403_21@=@H_403_21@"42"@H_403_21@row@H_403_21@@H_403_21@col1@H_403_21@=@H_403_21@"14"@H_403_21@@H_403_21@col2@H_403_21@=@H_403_21@"一(四)班"@H_403_21@@H_403_21@col3@H_403_21@=@H_403_21@"初一"@H_403_21@@H_403_21@col4@H_403_21@=@H_403_21@"三峡高级中学"@H_403_21@@H_403_21@col5@H_403_21@=@H_403_21@"23"@H_403_21@@H_403_21@col6@H_403_21@=@H_403_21@"17"@H_403_21@@H_403_21@col7@H_403_21@=@H_403_21@"40"@H_403_21@>@H_403_21@@H_403_21@@H_403_21@

3,解析:@H_403_21@

1.xml只能有一个根级元素,不能有多个根级元素,例如在格式2中再添加一个根级元素<config1></config1>,就会报错

2.xml的元素可以循环嵌套,父级元素包含子级元素,子级元素有可以包含自己的子级元素,

例如格式1:根级元素<CATALOG></CATALOG>包含了子级元素<CD></CD>,而<CD></CD>子级元素又可以包含多个自己的子级元素

3.元素的两中形式:

形式1<节点名称>[值]</节点名称>如:<title>文章标题</title>

形式2<节点名称 属性1=[值] 属性2=[值] 属性3=[值] ... 属性N=[值]/>

例如: <row col1="11" col2="一(一)班" col3="初一" col4="三峡高级中学" col5="20" col6="30" col7="50"/>

猜你在找的XML相关文章