Files
javaSE-0113/javaSE-day13/books.xml

53 lines
1.5 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?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>