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

2,XML文件的几种格式:

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


<?xml version="1.0" encoding="utf-8" ?><CATALOG>    <CD>        <TITLE>Empire Burlesque</TITLE>        <ARTIST>Bob Dylan</ARTIST>        <COUNTRY>USA</COUNTRY>        <COMPANY>Columbia</COMPANY>        <PRICE>10.90</PRICE>        <YEAR>1985</YEAR>    </CD>    <CD>        <TITLE>Hide your heart</TITLE>        <ARTIST>Bonnie Tyler</ARTIST>        <COUNTRY>UK</COUNTRY>        <COMPANY>CBS Records</COMPANY>        <PRICE>9.90</PRICE>        <YEAR>1988</YEAR>    </CD></CATALOG>

格式2:查看一个 XML 的 学校年级目录



<?xml version="1.0" encoding="utf-8" ?><config>    <Header  col1="班级编号" col2="班级名称" col3="年级" col4="学校" col5="男生" col6="女生"  col7="人数"/>    <row     col1="11" col2="一(一)班" col3="初一" col4="三峡高级中学" col5="20" col6="30"  col7="50"/>    <row     col1="12" col2="一(二)班" col3="初一" col4="三峡高级中学" col5="18" col6="12"  col7="30"/>    <row     col1="13" col2="一(三)班" col3="初一" col4="三峡高级中学" col5="16" col6="26"  col7="42"/>    <row     col1="14" col2="一(四)班" col3="初一" col4="三峡高级中学" col5="23" col6="17"  col7="40"/></config>


3,解析:


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学习(1)xml的几种文件格式 的内容,更多相关内容请关注PHP中文网(www.php.cn)!

更多相关文章

  1. XML包导入和处理XML数据格式|R包
  2. R语言XML格式数据导入与处理 - ShangFR
  3. 利用xslt对xml进行缩进格式化处理
  4. 详细介绍把数据转换成XML格式的好处
  5. Xml格式数据的生成和解析的代码详情
  6. XML中的标签与元素的使用具体介绍
  7. 详细介绍json数据格式和xml数据格式的区别和用法
  8. 了解xml的几种文件格式
  9. XML学习(一)元素,属性,读取详解

随机推荐

  1. error: Error retrieving parent for ite
  2. android中UI相关样式控制
  3. android电话拨号器源代码
  4. android RadioGroup的使用
  5. edittext 随文字换行 而高度增加
  6. Android的加速感应器开发一个控制铁球滚
  7. pytest-skip详解
  8. 2011.10.17——— android 多点触控
  9. Android(安卓)首选网络模式默认值的修改
  10. android 中如何限制 EditText 最大输入字