【XML】是什么

XML:

简介:       

                   可扩展标记语言,标准通用标记语言的子集,简称XML。  

                    是一种标记语言,很类似HTML,设计的宗旨是传输数据,而非显示数据

                     xml标签没有被预定义,需要自行定义标签

作用:       

                   1. 被设计用来传输和存储数据

                    2.XML 把数据从 HTML 分离 

XML和HTML的区别:

 

            1. XML不是HTML的替代

            2.XML和HTML为不同的目的而设计 

            3.XML被设计为传输和存储数据,其焦点是数据的内容

            4.HTML被设计用来显示数据,其焦点是数据的外观 

            5.HTML旨在显示数据,而XML旨在传输信息。

 

XML的结构:树结构

xml文档形成了一种树结构,它从“根部”开始,然后扩展到“枝叶”

例子:

<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>George</to>
<from>John</from>
<Heading></Heading>
</note>

解析:

第一行是 XML 声明。它定义 XML 的版本 (1.0) 和所使用的编码 (ISO-8859-1 = Latin-1/西欧字符集)。
下一行描述文档的根元素(像在说:“本文档是一个便签”):  <note>
接下来 4 行描述根的 4 个子元素(to, from, heading 以及 body):
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</body>

最后一行定义根元素的结尾:
</note>

 

XML语法:

1.所有的元素都必须有关闭标签

            在 XML 中,省略关闭标签是非法的。所有元素都必须有关闭标签:
            <p>This is a paragraph</p>
             <p>This is another paragraph</p>  

2.xml对大小写敏感


3.xml必须有根元素  ,而且只能有一个根元素


4.xml中的属性值必须加引号

5.xml的文件可以用一个 xsl 的文件美观显示出来

所有 XML 文档中的文本均会被解析器解析,只有 CDATA 区段(CDATA section)中的文本会被解析器忽略。

 

6.实体引用:

 

 

7.XML的属性值必须加引号:

 与 HTML 类似,XML 也可拥有属性(名称/值的对)

 

 

 

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值