打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
xml的特点及语法规范

xml的重要性:

xml非常重要,是计算机世界的通用语言,ajax、webservice的基础,是服务器之间交换数据的常用语言。通常用来交换数据和配置文件。

xml出现的历史背景:

xml最初的出现是为了替换html。因为html的页面既有现实效果如h1、h2等标签现实不同的效果又有数据信息,这个数据的交换、解析带来了极大的不便。

但是因为当时的html页面实在是太多了,根本无法实际完成替换工作。虽然xml没能替换成功,但是把html的语法按照xml的标准严格化形成了xhtml。

xml与html的不同之处:

显示与数据分离是xml与html最重要的区别。

xml拥有自描述性,在html中如h1、h2、h3等标签都是规范设定好的不能更改的。而xml的标签是自己命名的,因此通过标签的名称可以说明数据的性质。

xml的语法极其严格,只要有一点错误都无法运行。而html的语法则比较宽松缺少结束标签也能运行。


一个完整的xml文档由两部分组成:声明部分和文档节点部分

xml的声明部分

<?xml version="1.0" encoding="utf-8" ?>。xml的声明部分由xml的版本与编码组成。

xml的文档节点部分

在xml里节点、元素、标签都是一个意思。

在xml里,一切皆是节点,包括换行符和空白,都是文本节点。例如:

<root>

   <a></a>

   <b></b>

   <c></c>

</root>

root节点中加上换行符一共有7个子节点

xml标签的写法

xml的标签必须成对出现进行闭合,如<root></root>。而且标签区分大小写,一般推荐标签名和属性使用小写。

整个文档有且只有一个根节点,如可以是<root><a></a><b></b></root>,不允许是<root></root><a></a>

标签可以嵌套,但不能相互嵌套,如可以是<root><a><b></b></a></root>,不允许是<root><a><b></a></b></root>

xml属性的写法

xml的节点属性必须要有值,且属性的值必须要用引号引起来。如<student id="1"><name>yyj1</name><age>21</age><sex>男</sex></student>的属性是id值是1。

xml注释与特殊字符的写法 

xml的注释写法与html注释的写法相同都是<!-- 我是注释 -->。

xml的特殊字符写法与html的相同。例如大于号是&gt、小于号是&lt。

xml里CDATA节点的写法

在xml中CDATA节点主要用于存放大段文章。存放在CDATA节点中的文章不用考虑特殊字符以及转义。

使用方法为<![CDATA[大段文章]]>其中CDATA必须大写。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
PHP教程(31) XML的介绍+DTD的实现案例
Python|快速掌握Python爬虫XPath语法
XML 语法 | 菜鸟教程
HTML规范:标签,闭合还是不闭合?
xpath语法简介
XML轻松学习手册(4)XML语法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服