java学习--基础知识进阶第十四天--笔记

时间:2022-10-23 15:37:26

今日内容
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方式