作者:一颗顽石 | 来源:互联网 | 2023-02-06 06:55
目录1、什么是XML?2、XML与HTML的主要差异3、XML的优势4、XML语法5、文档声明6、创建XML文档7、XML命名规则8、XML的语法规则9、XML约束概述1、什么是X
目录
- 1、什么是XML?
- 2、XML与HTML的主要差异
- 3、XML的优势
- 4、XML语法
- 5、文档声明
- 6、创建XML文档
- 7、XML命名规则
- 8、XML的语法规则
- 9、XML约束概述
1、什么是XML?
XML指可扩展标记语言(Extensible Markup Language)
XML是一种标记语言,很类似HTML
XML的设计宗旨是传输,存储数据,而非显示数据
XML标签没有被预定义,需要自行定义标签
XML被设计为具有自我描述性
2、XML与HTML的主要差异
XML不是HTML的代替
XML和HTML为不同的目的而设计
XML被设计为存储数据,其焦点是数据的内容
HTML被设计用来显示数据,其焦点是数据的外观
3、XML的优势
XML最大的优势在于他能对各种编程语言编写的数据进行管理,使得在任何平台下都能通过解析器来读取XML数据
4、XML语法
一个XML文件分为以下几部分内容:
文档声明
元素 标签
属性
注释
5、文档声明
xml版本
encoding属性说明文档的字符编码
6、创建XML文档
元素
元素是XML文档内容的基本单位,语法上,一个元素包括一个起始标记,一个结束标记以及标记之间的数据内容
eg:<出版社>电子工业出版社出版社>
元素中还可以嵌套别的元素。在XML文档中,仅有一个根元素,可以有多个子元素,允许有空元素
7、XML命名规则
名称可以含字母,数字 以及其他的字符
名称不能以数字或标点符号开始
名称不能以字符"xml" (或者XML 、Xml)开始
名称不能包含空格
可以使用任何名称,没有保留的字词
8、XML的语法规则
在XML中,空格会被保留
9、XML约束概述
什么是xml约束
在xml技术里,可以编写一个文档来约束一个XML文档的书写规范,称为XML约束
常用约束技术
DTD约束:语法相对简单,功能也相对简单。学习成本也低。
Schema约束:语法相对复杂,功能也相对强大。学习成本相对高。
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version="4.0">
login
com.ffyc.newweb.servlet.LoginServlet
login
/back/login