第一节: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>
写在后面
- 本篇博客主要根据 https://www.w3school.com.cn/xml/index.asp 整理
- 本人只是萌新一个 很菜 博客是为了发布我的学习过程的一些文档 请勿无脑批评 感激不尽
原文地址:https://www.cnblogs.com/myqD-blogs/p/12208802.html
时间: 2024-10-08 04:33:53