第一节:XML学习

第一节:XML学习


XML是什么

  • XML是可拓展标记语言,类似于HTML。

  • 但它的设计宗旨是出传输数据而不是显示数据,也就是说HTML设计宗旨是为了显示数据。

  • XML标签没有被预定于,需要自行定义标签。有自我描述性。


XML应用场景

  • 用于存储一对多的数据
  • 用于当作配置文件存储数据

XML与HTML的差异

  • XML与HTML设计目的不同,HTML主要应用于显示数据比如网页开发等,XML用于传输和存储数据。

  • HTML用于显示信息,XML用于传输信息
  • XML是对HTML的补充


为什么用XML

为了便于不同应用、不同平台之间的数据共享和通信。


XML的好处

  • XML可以从HTML中分离数据
  • XML可以用于简化数据传输
  • 利用XML可以简化数据共享
  • XML可以简化平台变更
  • XML可以充分利用数据。XML是与软件、硬件和应用程序无关的,数据可以被更多的用户、设备所利用。
  • XML可以用于创建新的语言

XML实际应用

<!-- Edited with XML by QiQing -->

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE CD_store [
 <!ELEMENT CD_store (CD+)>
 <!ELEMENT CD (song,album,singer,country,date)>
 <!ELEMENT song (#PCDATA)>
 <!ELEMENT album (#PCDATA)>
 <!ELEMENT singer (#PCDATA)>
 <!ELEMENT country (#PCDATA)>
 <!ELEMENT date (#PCDATA)>
]

<CD_store>
    <CD>
        <song>Moon Flow</song>
        <album>Muziq And Foto</album>
        <singer>Nomak</singer>
        <country>Japan</country>
        <date>2009-01-28</date>
    </CD>
    <CD>
        <song>Intro</song>
        <album>xx</album>
        <singer>The xx</singer>
        <country>England</country>
        <date>2009-08-16</date>
    </CD>
    <CD>
        <song>Refrain</song>
        <album>Eternal Light</album>
        <singer>Anan Ryoko</singer>
        <country>Japan</country>
        <date>2011-06-08</date>
    </CD>
    <CD>
        <song>In un'altra vita</song>
        <album>I Giorni</album>
        <singer>Ludovico Einaudi</singer>
        <country>Italy</country>
        <date>2003-03-01</date>
    </CD>
    <CD>
        <song>whisper of winter</song>
        <album>fripside PC game compilation vol.1</album>
        <singer>fripside</singer>
        <country>Japan</country>
        <date>2012-01-01</date>
    </CD>
    <CD>
        <song>无问</song>
        <album>无问</album>
        <singer>毛不易</singer>
        <country>China</country>
        <date>2017-12-25</date>
    </CD>
    <CD>
        <song>Remedy</song>
        <album>25</album>
        <singer>Adele</singer>
        <country>England</country>
        <date>2015-11-20</date>
    </CD>
    <CD>
        <song>BLACK SHOUT</song>
        <album>BLACK SHOUT</album>
        <singer>Roselia</singer>
        <country>Japan</country>
        <date>2017-04-19</date>
    </CD>
    <CD>
        <song>Symphony</song>
        <album>Symphony</album>
        <singer>Clean Bandit & Zara Larsson</singer>
        <country>England & Sweden</country>
        <date>2017-03-17</date>
    </CD>
    <CD>
        <song>告白之夜</song>
        <album>CHRONICLE V</album>
        <singer>Ayasa绚沙</singer>
        <country>Japan</country>
        <date>2018-01-24</date>
    </CD>
    <CD>
        <song>Star Diamond</song>
        <album>Star Diamond</album>
        <singer>starlight九九组</singer>
        <country>Japan</country>
        <date>2018-08-07</date>
    </CD>
    <CD>
        <song>Wonderful U</song>
        <album>Ginadoll</album>
        <singer>AGA</singer>
        <country>China</country>
        <date>2016-03-14</date>
    </CD>
    <CD>
        <song>oath sign</song>
        <album>oath sign</album>
        <singer>LiSA</singer>
        <country>Japan</country>
        <date>2011-11-23</date>
    </CD>
</CD_store>

写在后面

  • 本人只是萌新一个 很菜 博客是为了发布我的学习过程的一些文档 请勿无脑批评 感激不尽

猜你喜欢

转载自www.cnblogs.com/myqD-blogs/p/12208802.html