首页  >  文章  >  后端开发  >  xml学习(1)xml的几种文件格式

xml学习(1)xml的几种文件格式

黄舟
黄舟原创
2017-02-23 14:29:472188浏览

  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中再添加一个根级元素7dad763e19e697e26a84dcd2c2dc50c062dd55d7eb7ac9391add251a3b7514f1,就会报错

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

例如格式1:根级元素34827478705dcb4b6514b72495dec9623a165eef81323bff4941679ce801be6f包含了子级元素d15114bf3dc8d8fe2e2887944c735e50e31671ff5b3c139d436cc2f6b83f000b,而d15114bf3dc8d8fe2e2887944c735e50e31671ff5b3c139d436cc2f6b83f000b子级元素又可以包含多个自己的子级元素

3.元素的两中形式:

 形式179dfcbe138c35f8d3d22479f17ea9de4[值]9aec67a58cb5738fc267167bf7808588如:b2386ffb911b14667cb8f0f91ea547a7文章标题6e916e0f7d1e588d4f442bf645aedb2f

 形式243810d1ed769935e7ef036db6de1f75e

  例如: 

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

 以上就是xml学习(1)xml的几种文件格式 的内容,更多相关内容请关注PHP中文网(www.php.cn)! 


声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn