XML
什么是XML
XML全称是Extensible Markup Language,可扩展标记语言
XML语法
- xml是一种文本文档,其后缀名为xml
- xml文档内容的第一行必须是对整个文档类型的声明
- xml文档内容中有且仅有一个根标签
- xml文档内容中的标签必须严格闭合
- xml文档内容中的标签属性值必须使用单引号或者双引号引起来
- xml文档内容中的标签名区分大小写
<?xml version="1.0" encoding="UTF-8" ?>
<lolis>
<imouto>
字符串
</imouto>
<loli name="名字" arg="13"></loli>
<loli name="名称" arg="11" />
</lolis>
思考: 如果在XML文档内容中出现了像(<)这类似的特殊符号,怎么办?
使用标签CDATA来完成,CDATA标签中的内容会按原样展示
语法:
<![CDATA[
<!-- 内容 -->
]]>
XML文档可以自定义标签,为了更规范的使用XML文档,可以使用XML约束来限定XML文档中的标签使用。
XML约束可以通过DTD
文档和Schema
文档来实现。其中DTD
文档比较简单,后缀名为dtd
,而Schema
技术则比较复杂,后缀名为xsd
。