From 0b31c109277337045d0ef589e1210e79ffd7d28a Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Sat, 11 Apr 2026 13:40:51 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=9B=E9=98=B6day13-XML=E7=9A=84=E7=BA=A6?= =?UTF-8?q?=E6=9D=9F=E6=96=87=E4=BB=B6-DTD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- javaSE-day13/books.dtd | 6 ++++++ javaSE-day13/books.xml | 38 ++++++++++++++++++++++++++++++++------ javaSE-day13/note.txt | 21 +++++++++++++++++++++ 3 files changed, 59 insertions(+), 6 deletions(-) create mode 100644 javaSE-day13/books.dtd create mode 100644 javaSE-day13/note.txt diff --git a/javaSE-day13/books.dtd b/javaSE-day13/books.dtd new file mode 100644 index 0000000..27a83f9 --- /dev/null +++ b/javaSE-day13/books.dtd @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/javaSE-day13/books.xml b/javaSE-day13/books.xml index 6a69e1d..3489ca5 100644 --- a/javaSE-day13/books.xml +++ b/javaSE-day13/books.xml @@ -6,21 +6,47 @@ XML的基本语法: 3.XML有且仅有一个根标签 4.标签体:可以是子标签也可以是文本 5.开始标签中可以设置属性的 +____________________________________________________________________ + XML可以自定义标签,这样的话它的标签名可以设置很多不同的,这样导致我们在解析的时候不便于解析 + + XML引入了约束文件,限制XML的编写一定按照模板去编写. + + XML的约束文件有2种: + dtd约束 + schema约束 --> + + + + + - - java快速入门1 + + java快速入门1 99 张三 - - java快速入门2 + + java快速入门1 99 张三 - - java快速入门3 + + java快速入门1 99 张三 + + java快速入门1 + 99 + 张三 + + diff --git a/javaSE-day13/note.txt b/javaSE-day13/note.txt new file mode 100644 index 0000000..6a91bf7 --- /dev/null +++ b/javaSE-day13/note.txt @@ -0,0 +1,21 @@ + + + + + + +]> + + George + John + Reminder + Don't forget the meeting! + + +!DOCTYPE note (第二行)定义此文档是 note 类型的文档。 +!ELEMENT note (第三行)定义 note 元素有四个元素:"to、from、heading,、body" +!ELEMENT to (第四行)定义 to 元素为 "#PCDATA" 类型 +!ELEMENT from (第五行)定义 frome 元素为 "#PCDATA" 类型 +!ELEMENT heading (第六行)定义 heading 元素为 "#PCDATA" 类型 +!ELEMENT body (第七行)定义 body 元素为 "#PCDATA" 类型