前端第一期任务:XML学习 作业

前端第一期任务:XML学习 作业

一、总结

1.xml应用场景

  结构化存储数据或储存配置。

2.xml与html之间的差异。

  XML 和 HTML 的设计目的不同:XML 被设计为传输和存储数据,其焦点是数据的内容;HTML 被设计用来显示数据,其焦点是数据的外观。即是:HTML 旨在显示信息,而 XML 旨在传输信息。

3.为什么用xml?

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

4.xml的好处在哪?

  (1)利用 XML 可以从HTML中分离数据。即能够在HTML文件之外将数据存储在XML文档中,这样可以使开发者集中精力使用HTML做好数据的显示和布局,并确保数据改动时不会导致HTML文件也需要改动,从而方便开发者维护页面。

  (2)利用 XML 可以交换数据。基于XML可以在不兼容的系统之间交换数据,把数据转换为XML格式存储将大大减少交换数据时的复杂性,还可以使这些数据能被不同的程序读取。

  (3)利用 XML 可以共享数据。XML数据以纯文本格式存储,这使得XML更易读、更便于记录、更便于调试,使不同系统、不同程序之间的数据共享变得更加简单。

  (4)利用 XML 可以充分利用数据。XML是与软件、硬件和应用程序无关的,数据可以被更多的用户、设备所利用,而不仅仅限于基于HTML标准的浏览器。其他客户端和应用程序可以把XML文档作为数据源来处理,就像操作数据库一样,XML的数据可以被各种各样的“阅读器”处理。

  (5)利用 XML 可以创建新的语言。比如,WML语言都是由XML发展来的,它就采用了XML的标准。

5.xml到底是什么?

  XML(可扩展标记语言)是一种标记语言,类似于 HTML,它具有自我描述性,被设计用于传输数据。


二、真实应用场景下的xml

<Mainline_characters>
    <characters>
        <name>Aran</name>
        <gender>woman</gender>
        <stand>Hero</stand/>
        <hometown>Lane</hometown>
    </characters>
    <characters>
        <name>Mercedes</name>
        <gender>woman</gender>
        <stand>Hero</stand/>
        <hometown>Eco</hometown>
    </characters>
    <characters>
        <name>Mikhail</name>
        <gender>man</gender>
        <stand>Knights</stand/>
        <hometown>Sanctum</hometown>
    </characters>
    <characters>
        <name>Evan</name>
        <gender>man</gender>
        <stand>Hero</stand/>
        <hometown>Henesys</hometown>
    </characters>
    <characters>
        <name>Xenon</name>
        <gender>man</gender>
        <stand>Rebel</stand/>
        <hometown>Edelstein</hometown>
    </characters>
    <characters>
        <name>Cadena</name>
        <gender>woman</gender>
        <stand>Noble</stand/>
        <hometown>Grandis</hometown>
    </characters>
    <characters>
        <name>EunWol</name>
        <gender>man</gender>
        <stand>Hero</stand/>
        <hometown>Village</hometown>
    </characters>
    <characters>
        <name>Pathfinder</name>
        <gender>man</gender>
        <stand>Adventurer</stand/>
        <hometown>Unknown</hometown>
    </characters>
    <characters>
        <name>Kanna</name>
        <gender>woman</gender>
        <stand>Dawn</stand/>
        <hometown>Dawn</hometown>
    </characters>
    <characters>
        <name>Hayato</name>
        <gender>man</gender>
        <stand>Dawn</stand/>
        <hometown>Dawn</hometown>
    </characters>
    <characters>
        <name>Alpha</name>
        <gender>man</gender>
        <stand>Zero</stand/>
        <hometown>Temple</hometown>
    </characters>
    <characters>
        <name>Beta</name>
        <gender>woman</gender>
        <stand>Zero</stand/>
        <hometown>Temple</hometown>
    </characters>
    <characters>
        <name>Ark</name>
        <gender>man</gender>
        <stand>Wing race</stand/>
        <hometown>Grandis</hometown>
    </characters>
    <characters>
        <name>Kinesis</name>
        <gender>man</gender>
        <stand>Hero</stand/>
        <hometown>Friend</hometown>
    </characters>
    <characters>
        <name>Ozzy</name>
        <gender>woman</gender>
        <stand>Knights</stand/>
        <hometown>Sanctum</hometown>
    </characters>
    <characters>
        <name>Irina</name>
        <gender>woman</gender>
        <stand>Knights</stand/>
        <hometown>Sanctum</hometown>
    </characters>
    <characters>
        <name>Ho Young</name>
        <gender>man</gender>
        <stand>Armani</stand/>
        <hometown>Fairyland</hometown>
    </characters>
</Mainline_characters>

本博客第一部分内容整理自来源于百度、CSDN、博客园等的多方资料,第二部分内容主题整理自某游戏的职业设定,均非原创内容,仅供学习参考,望周知。

猜你喜欢

转载自www.cnblogs.com/distinctive4000/p/12210895.html