加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

XML基础知识

发布时间:2020-12-16 00:09:39 所属栏目:百科 来源:网络整理
导读:XML即eXtensible Makeup Language,是一种标记语言,用于标记电子文件使其具有结构性,以方便数据的传输和存储。XML有点像HTML,但又不同,HTML是用来显示数据的,其焦点在于数据的外观,而XML的焦点在于数据的内容。 XML文档定义方式包括DTD和Schema。如同J

XML即eXtensible Makeup Language,是一种标记语言,用于标记电子文件使其具有结构性,以方便数据的传输和存储。XML有点像HTML,但又不同,HTML是用来显示数据的,其焦点在于数据的外观,而XML的焦点在于数据的内容。

XML文档定义方式包括DTD和Schema。如同JSON一样,XML也是一种数据交换格式。XML由三部分组成:DTD、XLS和XLL。DTD即文档类型定义,规定了文档的逻辑结构,定义文档语法和页面元素。XSL即可扩展样式语言,能改变原有样式表的表示方式。XLL即可扩展链接语言,用以扩展web链接。

XML有一般的语法规则,简单概括起来如下——

0、第一行XML:XML文档的第一行可以是一个XML声明,这个是可选的,用以标识文档类型为XML,格式为<?xml?>,还可以添加版本和字符编码等信息,如<?xml version=”1.0” encoding=”utf-8”?>。

1、元素标签:元素标签要成对出现,任何起始标签都要有一个结束标签,如元素标签名为name时表示为<name></name>,不过成对的标签有一种简化写法,可以在一个标签中同时表示开始标签和结束标签,如<name></name>可以简写为<name/>。

2、元素内容:元素内容置于开始标签与结束标签之间,如<name>hello world</name>。

3、元素属性:可在元素的开始标签内定义一些属性,属性间以空格相隔,属性的值要使用双引号包围,如<name type=”word”></name>,或者简写为<name type=”word” />。

4、根元素:一个文档只能有一个根元素,在根元素的开始标签和结束标签间包围文档内容。

5、自定义元素:元素名称以英文字母与开始,随后可以是英文字母、数字和特殊符号,但不能有空格,注意大小写。

6、标签可以进行嵌套,但必须保证结束标签的顺序是开始标签的逆序。

7、实体引用:XML有5个预定义的实体引用,它们是“&lt;”、“&gt;”、“amp;”、“apos;”、“quot”,分别表示“<”、“>”、“&”、“’”、“””,当然还可以通过关键字“ENTITY”自定义一些实体。

8、验证:根据元素规则检查文档结构,以及如何为每个父元素定义子元素,这些在DTD或Schema中定义。

9、注释:<!-- This is a comment -->

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读