码迷,mamicode.com
首页 > 其他好文 > 详细

XML初步入门

时间:2020-01-18 21:18:55      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:共享   使用   ati   rtm   传输   程序   机制   自己的   分离   

1.什么是XML

可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。 在电子计算机中,标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种的信息比如文章等。它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。是Internet环境中跨平台的、依赖于内容的技术,也是当今处理分布式结构信息的有效工具,是独立于软件和硬件的传输工具。早在1998年,W3C就发布了XML1.0规范,使用它来简化Internet的文档信息传输。

2.XML与HTML的差异

? XML是可拓展标记语言(是对超文本标记语言的补充),HTML是超文本标记语言。XML没有预定义标签,需要自行定义标签。

? 语法:XML的语法比较严谨,HTML的语法比较松散

? 用途:XML主要用于数据格式化存储(传输信息),HTML主要用于网页的编辑(显示信息)

3.为什么用XML

XML数据以纯文本格式实现不同应用程序之间的数据通信,实现不同平台间的数据通信,实现不同平台间的数据共享,即使用XML将不同的程序、不同的平台之间联系起来。

4.XML的好处

  • 数据重用,内容与显示分离,可扩展性,语义信息
  • 文档格式中引入了标准的编码认定机制,规范了多语言下的编码转换问题
  • 语法规则简单,适合机器处理。所以才会有那么多的XML分析器存在

5.XML应用场景

<?xml version="1.0" encoding="UTF-8"?><members>
    <organization name="观海听涛2020">
        <department name = "行政办公部">
            <member>
                <name>热小水</name>
                <position>部长</position>
                <sex>男</sex>
            </member>
            <member>
                <name>潇迪</name>
                <position>部长</position>
                <sex>男</sex>
            </member>
            <member>
                <name>炸鱼鱼</name>
                <position>部长</position>
                <sex>男</sex>
            </member>
            <member>
                <name>铁手</name>
                <position>部员</position>
                <sex>男</sex>
            </member>
            <member>
                <name>安之</name>
                <position>部员</position>
                <sex>女</sex>
            </member>
            <member>
                <name>***</name>
                <position>部员</position>
                <sex>未知</sex>
            </member>
        </department>
        <department name = "后台技术部">
            <member>
                <name>回收二手航母</name>
                <position>部长</position>
                <sex>男</sex>
            </member>
            <member>
                <name>无心</name>
                <position>部长</position>
                <sex>男</sex>
            </member>
            <member>
                <name>炸洋芋</name>
                <position>部长</position>
                <sex>男</sex>
            </member>
            <member>
                <name>五季</name>
                <position>部员</position>
                <sex>男</sex>
            </member>
            <member>
                <name>步篱</name>
                <position>部员</position>
                <sex>女</sex>
            </member>
            <member>
                <name>***</name>
                <position>部员</position>
                <sex>未知</sex>
            </member>
        </department>
    </organization>
</members>

XML初步入门

标签:共享   使用   ati   rtm   传输   程序   机制   自己的   分离   

原文地址:https://www.cnblogs.com/qingchen29/p/12210164.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!