首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

刚开始学xml, dtd里面限定条件的有关问题

2012-03-24 
刚开始学xml, dtd里面限定条件的问题举个例子, 假设有这么一个情景, 转自http://student.csdn.net/space.p

刚开始学xml, dtd里面限定条件的问题
举个例子, 假设有这么一个情景, 转自
http://student.csdn.net/space.php?uid=480286&do=blog&id=56864
现在这个情景里有这么几个要求, 在dtd里该怎么去限定?
1. 书名可以是大写或小写
2. 作者必须全部是小写
3. 价格不可以是负数
4. 类型只有两种Aa或Bb

XML code
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE book[<!ELEMENT book (computer)*><!ELEMENT computer (book_name,price,author,category?)><!ELEMENT book_name (#PCDATA)><!ELEMENT price (#PCDATA)><!ELEMENT author (#PCDATA)><!ELEMENT category (#PCDATA)>]> <book>       <computer>             <book_name>XML Guide</book_name>             <price>30.0</price>            <author> kouxiaolin </author>            <category> Aa </category>       </computer>       <computer>             <book_name>CSS Applications</book_name>            <price>100</price>            <author>kouxiaolin</author>       </computer></book>


[解决办法]
你这些要求DTD办不到,还是用SCHEMA吧

热点排行