53 lines
1.5 KiB
XML
53 lines
1.5 KiB
XML
<?xml version="1.0" encoding="UTF-8" ?>
|
||
<!--
|
||
XML的基本语法:
|
||
1.XML都是基于标签
|
||
2.标签:<开始标签>标签体</结束标签>
|
||
3.XML有且仅有一个根标签
|
||
4.标签体:可以是子标签也可以是文本
|
||
5.开始标签中可以设置属性的
|
||
____________________________________________________________________
|
||
XML可以自定义标签,这样的话它的标签名可以设置很多不同的,这样导致我们在解析的时候不便于解析
|
||
|
||
XML引入了约束文件,限制XML的编写一定按照模板去编写.
|
||
|
||
XML的约束文件有2种:
|
||
dtd约束
|
||
schema约束
|
||
-->
|
||
<!--dtd约束文件的内部引入-->
|
||
<!--<!DOCTYPE books [
|
||
<!ELEMENT books (book+)>
|
||
<!ELEMENT book (name,price,author)>
|
||
<!ELEMENT name (#PCDATA)>
|
||
<!ELEMENT price (#PCDATA)>
|
||
<!ELEMENT author (#PCDATA)>
|
||
<!ATTLIST book bid CDATA "j">
|
||
]>-->
|
||
|
||
<!--外部dtd约束文件引入-->
|
||
<!DOCTYPE books SYSTEM "books.dtd">
|
||
<books>
|
||
<book bid="j10">
|
||
<name>java快速入门1</name>
|
||
<price>99</price>
|
||
<author>张三</author>
|
||
</book>
|
||
<book bid="j10">
|
||
<name>java快速入门1</name>
|
||
<price>99</price>
|
||
<author>张三</author>
|
||
</book>
|
||
<book bid="j10">
|
||
<name>java快速入门1</name>
|
||
<price>99</price>
|
||
<author>张三</author>
|
||
</book>
|
||
<book bid="j10">
|
||
<name>java快速入门1</name>
|
||
<price>99</price>
|
||
<author>张三</author>
|
||
</book>
|
||
|
||
</books>
|