码迷,mamicode.com
首页 > 编程语言 > 详细

javaweb学习总结八(xml约束<DTD以及schema>)

时间:2016-08-01 00:03:14      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:

一:XML约束概念

xml约束:可以编写一个文档来约束xml文件的书写规范。

xml语言格式比较严谨,不可能让程序员随意编写,所以必须要有约束。

技术分享

 

二:常用的xml约束技术

1:DTD,document type definition

技术分享

 

2:校验xml文件正当性

a:使用解析工具

技术分享

b:使用ide工具,如:eclipse

books.html

 1 <?xml version="1.0" ?>
 2 <!DOCTYPE bookstore SYSTEM "book.dtd">
 3 <bookstore>
 4     <book>
 5         <name>Thinking in java</name>
 6         <author>Tom</author>
 7         <price>105.0</price>
 8     </book>
 9     <book>
10         <name>Thinking in c</name>
11         <author>Jack</author>
12         <price>85.0</price>
13     </book>
14 </bookstore>

books.dtd

1 <!ELEMENT bookstore(book+)>
2     <!ELEMENT book(name,author,price)>
3     <!ELEMENT name(#PCDATA)>
4     <!ELEMENT author(#PCDATA)>
5     <!ELEMENT price(#PCDATA)>

 

javaweb学习总结八(xml约束<DTD以及schema>)

标签:

原文地址:http://www.cnblogs.com/warrior4236/p/5724139.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!