XML教程!

栏目: 编程语言 · XML · 发布时间: 4年前

内容简介:什么是XML?XML是指可扩展标记语言(eXtensible Markup Language),它是一种标记语言,很类似HTML。它被设计的宗旨是传输数据,而非显示数据。XML标签没有被预定义,需要用户自行定义标签。XML技术是W3C组织(World Wide Web Consortium万维网联盟)发布的,目前遵循的是W3C组织于2000年发布的XML1.0规范。XML被广泛认为是继Java之后在Internet上最激动人心的新技术。Html里面的标签是固定,每个标签都有特定的含义<h1> <br/> <

什么是XML?

XML是指可扩展标记语言(eXtensible Markup Language),它是一种标记语言,很类似HTML。它被设计的宗旨是传输数据,而非显示数据。XML标签没有被预定义,需要用户自行定义标签。XML技术是W3C组织(World Wide Web Consortium万维网联盟)发布的,目前遵循的是W3C组织于2000年发布的XML1.0规范。XML被广泛认为是继 Java 之后在Internet上最激动人心的新技术。

Html里面的标签是固定,每个标签都有特定的含义<h1> <br/> <hr/>,标签可以自己定义,可以写中文的标签。

用途:html是用于显示数据,xml也可以显示数据(不是主要功能),xml主要功能,为了存储。

**XML优势:**    
        1. 数据重用
        2. 数据和表示分离
        3. 可扩展性
        4. 语义信息

根元素

XML文档必须包含在一个单一元素中。这个单一元素称为根元素,它包含文档中所有文本和所有其他元素。而不包含单一元素的文档不管该文档可能包含什么信息,XML解析器都会拒绝它。

每个XML文档必须有且只有一个根元素,根元素是一个完全包括文档中其他所有元素的元素。根元素的起始标记要放在所有其他元素的起始标记之前,根元素的结束标记要放在所有其他元素的结束标记之后。

标记

标记是左尖括号“<”和右尖括号“>”之间的文本。有开始标记和结束标记“<name></name>”。不能省去任何结束标记。如果一个元素根本不包括标记,则称为空元素;HTML换行“

”就是个例子。在XML文档的空元素中,您可以把结束斜杠放在开始标记中。

字符数据

在开始标记和结束标记之间的文本被定义为“字符数据”,它可以是除“<”之外的任何合法字符。字符数据分为PCDATA和CDATA。

PCDATA:XML支持Unicde字符集,因此可以在文本中包含字母/数字/标点/符号等。因为XML使用<,>和&界定标记,如果在文本中包含有这些字符,必须使用实体替代。

CDATA:在特殊的标记CDATA下,所有的标记、实体引用都被忽略,而被XML处理程序一视同仁的当做字符数据看待。

**阿里云大学全新“学+测”模式,提供Java基础测试题(当前已有58522人参加), 评估你的Java基础水平,参加测试后学习提升效果更精准!马上开始测试: https://edu.aliyun.com/cloude...

XML免费学习视频: https://edu.aliyun.com/course... **


以上所述就是小编给大家介绍的《XML教程!》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

运营笔记

运营笔记

类延昊 / 天津人民版社 / 2016-12-1 / CNY 39.80

运营是入门浅但学问深的行当。一个入门很久的人不见得能在11年内爬到塔尖,同样一个初入龙门的人占据高位也不见得非用11年。 到底该怎么做运营?如何做运营才不至于让自己忙死累死甚至茫然不知所措?如何和用户进行有效沟通?如何把握住处于塔尖20%的核心用户?如何强敌逼阵时快速找到突破口?如何挤破头皮提高转化率? 在这本书里,类类以自己常年战斗在一线摸爬滚打的经验给予了有效而真诚的解答。一起来看看 《运营笔记》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

随机密码生成器
随机密码生成器

多种字符组合密码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试