以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML基础 』  (http://bbs.xml.org.cn/list.asp?boardid=1)
----  [求助]XML的一个创作题,知道的朋友帮忙解答下!谢谢~  (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=69498)


--  作者:lpqiu
--  发布时间:11/15/2008 11:16:00 PM

--  [求助]XML的一个创作题,知道的朋友帮忙解答下!谢谢~
XML的一个创作题,知道的朋友帮忙解答下!谢谢~QQ349504307.EMAIL:lpqiu@qq.com
如有下面的XML文件,请写出对应于该XML文件的DTD(文档类型定义)文件。

<?xml version="1.0" encoding="utf-8"?>
<purchaseOrder orderDate="2003-10-20"> <!--orderDate为日期型-->
  <shipTo country="US">
   <name>Alice Smith</name>
   <street>123 Maple Street</street>
   <city>Mill Valley</city>
   <state>CA</state>
   <zip>90952</zip> <!--zip为整数-->
  </shipTo>
<billTo country="US"> <!--country必须出现-->
   <name>Robert Smith</name>
   <street>8 Oak Avenue</street>
<city>Old Town</city>
   <state>PA</state>
   <zip>95819</zip>
  </billTo>
    <items> <!--item应至少出现1次-->
   <item partNum="872-AA"> <!--partNum必须有,为字符串-->
    <productName>Lawnmower</productName>
    <quantity>1</quantity> <!--quantity为整数-->
    <USPrice>148.95</USPrice> <!--USPrice为float型-->
          <shipDate>2003-05-21</shipDate> <!--shipDate为日期型-->
   </item>
   <item partNum="926-AA">
    <productName>Baby Monitor</productName>
    <quantity>1</quantity>
    <USPrice>39.98</USPrice>
          <shipDate>2003-06-21</shipDate>
   </item>
  </items>
  </purchaseOrder>

提示:
DTD(文档类型定义)文件可以这样开始:
<!ELEMENT purchaseOrder (shipTo, billTo, comment?, items)>
<!ATTLIST purchaseOrde orderDate CDATA #REQUIRED>
……


--  作者:hexun831012
--  发布时间:11/17/2008 5:18:00 PM

--  
Do it you self.
--  作者:lpqiu
--  发布时间:11/17/2008 10:24:00 PM

--  
?

W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
6,703.125ms