XML (3)
2016-04-20 12:52
344 查看
如何在一个简单的书籍管理写一个XML的DTD约束?
下面是参考:
book.dtd
system表示该DTD文件在本地,
如果是网络资源,用public
下面是参考:
book.dtd
``` <?xml version="1.0" encoding="UTF-8" ?> <!ELEMENT booklist (book+)> <!ELEMENT book (title,anthor,price)> <!ELEMENT title (#PCDATA)> <!ELEMENT anthor (#PCDATA)> <!ELEMENT price (#PCDATA)> <!ELEMENT 元素名称 元素类型> 元素类型可以使类型或者内容 <!ELEMENT booklist (book+)> <!ELEMENT title (#PCDATA)> 类型: EMPTY:用于定义空元素 ANY:表示元素内容为任意类型k.xml +:一次或者多次 ?:0或者1 *:0或者多次
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE booklist SYSTEM "book.dtd"> <booklist> <book> <title>JAVA</title> <anthor>张</anthor> <price>12</price> </book> <book> <title>JAVA</title> <anthor>张</anthor> <price>12</price> </book> </booklist>
system表示该DTD文件在本地,
如果是网络资源,用public
相关文章推荐
- 基础算法-直接选择排序
- mysql+C#实战五:引入变量并从程序中赋值
- Jmeter 参数化请求实例
- 梦断代码阅读笔记(1)
- git pull/push项目的时候总是提示要输入用户名密码的解决方案
- hrbust 2104 Encryption 【模拟+STL】
- 单例的完整实现
- 趣味整数-黑洞数
- 108. Convert Sorted Array to Binary Search Tree
- 持续集成(二)环境搭建篇—内网邮件server搭建
- Oracle 删除重复的记录,只保留一条
- 势篇
- 用java实现随机输出1个[e, f)的数字
- 用 git 下载 uboot 源码
- 36. Valid Sudoku
- 正则验证匹配中文姓名全部源字符串
- 使用VMware 安装Linux CentOS7
- 20160420-序列比对前的准备工作
- Timus 1291 Gear-wheels
- 对下一步方向的迷失