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


      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"/>







  • 相关阅读:
    Socket
    字符串,byte,字典转换整理
    1-嵌入式面试题库
    10-FreeRTOS 队列
    9-FreeRTOS API获取任务使用CPU时间
    7-代码区 | 常量区 | 静态区(全局区) | 堆区 | 栈区
    8-FreeRTOS任务API
    7-FreeRTOS时间片进行任务调度
    6-C指针
    用Union体测试处理器大小端
  • 原文地址:https://www.cnblogs.com/riasky/p/3433216.html
Copyright © 2020-2023  润新知