xml DTD的约束以及校验
2015-07-03 11:25
666 查看
xml的dtd的简单程序如下
book.dtd
book.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE 书架 SYSTEM "book.dtd">
<书架>
<书>
<书名>斗破苍穹</书名>
<作者>无名氏</作者>
<价格>23.5</价格>
</书>
<书>
<书名>编程思想</书名>
<作者>无名氏2</作者>
<价格>23.5</价格>
</书>
</书架>
整个简单的dtd就是这样,对你所写的dtd进行校验的时候,最简单的方法就是放到eclipse编辑器中,如将book.xml这个程序放到编辑器中,如没有红色的提示,就说明校验通过。
book.dtd
<!ELEMENT 书架 (书+)><span style="white-space:pre"> </span>//表示书架下可以放一本或多本书 <!ELEMENT 书 (书名,作者,价格)><span style="white-space:pre"> </span>//书下可以放书名,作者,价格。 <!ELEMENT 书名 (#PCDATA)><span style="white-space:pre"> </span>//字符数据 <!ELEMENT 作者 (#PCDATA)> <!ELEMENT 价格 (#PCDATA)>
book.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE 书架 SYSTEM "book.dtd">
<书架>
<书>
<书名>斗破苍穹</书名>
<作者>无名氏</作者>
<价格>23.5</价格>
</书>
<书>
<书名>编程思想</书名>
<作者>无名氏2</作者>
<价格>23.5</价格>
</书>
</书架>
整个简单的dtd就是这样,对你所写的dtd进行校验的时候,最简单的方法就是放到eclipse编辑器中,如将book.xml这个程序放到编辑器中,如没有红色的提示,就说明校验通过。
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序