XML知识点
XML即可扩展标记语言(eXtensible Markup Language)。广泛被用于数据传输和数据存储。
实体引用
在xml中有一些字符具有特殊含义,比如"<",如果放在xml元素中,会被解析为新元素的开始。为了避免这个错误,使用实体引用"<"来表示"<",下面列举了几个常用的实体引用。
实体引用
代表值
含义
\<
<
小于号
\>
>
大于号
\&
&
and
\'
'
单引号
\"
"
双引号
XML命名空间
xml命名空间是为了避免xml元素命名冲突,使用前缀可以避免命名冲突,如下:
在 XML 中使用前缀时,必须定义命名空间的URI,命名空间是在元素的开始标签的 xmlns 属性中定义的,命名空间声明的语法如下,xmlns:前缀="URI"。比如:
也可以在根元素中定义:
使用xmlns="namespaceURI"
可以定义默认的命令空间:
XSL
XSL指扩展样式表语言(EXtensible Stylesheet Language),它是一个 XML 文档的样式表语言。包含三部分:
XSLT:指 XSL 转换,是一种用于将 XML 文档转换为 XHTML 文档或其他 XML 文档的语言。
XPath:是一种用于在 XML 文档中进行导航的语言。
XSL-FO :一种用于格式化 XML 文档的语言。
XML Schema
XML Schema负责描述xml文档的结构。
引用xml schema的格式:
参考:
Last updated