今日内容
xml
xml的约束文档(DTD和Schema)
xml的解析
xml
可扩展标记语言
文档声明
<?xml version='1.0' encoding='UTF-8'?>
必须位于xml文档的第一行
元素
也叫标记,还叫标签
标签有开始标签和结束标签组成
格式:
<标签名>
标签体
</标签名>
比如:
<bean></bean>
标签体可以是标签,这属于标签的嵌套,里面的标签属于外面标签的子标签
标签体可以是文本,比如:<name>张三</name>
注:有些标签并没有由开始标签和结束标签组成,这种标签称为单标签,例如:<标签名/>
根标签:一个xml中最外层的标签属于跟标签,一个格式良好xml文档有且仅有一个跟标签
注释:
<!--
注释的内容
-->
CDATA区
不被解析的文本
格式:
<![CDATA[
]]>
xml约束
DTD
文档的后缀名为dtd
Schema
Schema的约束文档本身也是xml文档,文档后缀名为xsd
xml的解析的两种方式
DOM方式和SAX方式