• 技术文章 >后端开发 >XML/RSS教程

    您了解XML么?它是做什么用的?

    王林王林2019-08-26 13:25:08转载3911
    是什么?

    XML,Extensible Markup Language,扩展性标识语言。文件的后缀名为:.xml。就像HTML的作用是显示数据,XML的作用是传输和存储数据。

    据说,java是一门专业操作XML的语言。

    是干啥用的?

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

    XML.jpg

    具体点的作用为:

    (1)可作为一种简单的数据库,存储并检索数据;

    (2)传输约定格式的文件;

    (3)做软件的配置文件。【配置文件:保存软件设置的文件】

    XML的哥哥——HTML

    XML出生.jpg

    XML的出生是为了完善HTML的缺陷和局限性。

    在使用方面的区别如下:

    1566796363(1).jpg

    XML的闺蜜——JSON

    JSON,Javascript Object Notation,js对象表示法。作用也是存储和交换文本信息。

    两者比较:JSON比XML更小,更快,更易解析,so,也更受欢迎。

    两者作用范围:JSON适用于简单的传值,XML适用于更广阔的范围。

    XML的数据结构——树形结构

    树形结构.jpg

    具体是怎么体现的,读者可参照下文实例中的代码,一看便明白。

    值得关注的是,就像一棵书只有一个根,XML只能有一个根元素。

    思维导图

    思维导图.png

    举例

    .xml文件中的代码:

    <?xml version="1.0" encoding="UTF-8"?>
    <email xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="email.xsd">
    <to>liuwei8809@163.com</to>
    <form>hellokitty@163.com</form>
    <title>about loving</title>
    <body>I love you forever!</body>
    <date>2008-11-12</date>
    </email>

    .xsd文件中的代码:

    <?xml version="1.0" encoding="UTF-8"?>
    <schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
       <xs:element name="email">
            <xs:complexType>
              <xs:sequence>
    			<xs:element name="to" type="xs:string"></xs:element>
    			<xs:element name="from" type="xs:string"></xs:element>
    			<xs:element name="title" type="xs:string"></xs:element>
    			<xs:element name="body" type="xs:string"></xs:element>
    			<xs:element name="date" type="xs:date"></xs:element>
             </xs:sequence>
           </xs:complexType>
       </xs:element>
    </schema>

    实现的效果:

    效果.png

    更多相关问题请访问PHP中文网:XML视频教程

    以上就是您了解XML么?它是做什么用的?的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:CSDN,如有侵犯,请联系admin@php.cn删除
    专题推荐:XML
    上一篇:xml文件用什么软件打开 下一篇:一篇文章带你走进XML语法规则
    Web大前端开发直播班

    相关文章推荐

    • eclipse怎么创建xml文件• msxml4.0是什么• xml文件用什么软件打开• notepad怎么格式xml

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网