以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DTD/XML Schema 』  (http://bbs.xml.org.cn/list.asp?boardid=23)
----  [求助]菜鸟请教高手,怎么写这个DTD嘛?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=68508)


--  作者:benben520
--  发布时间:10/19/2008 9:19:00 PM

--  [求助]菜鸟请教高手,怎么写这个DTD嘛?
说实话,没怎么把DTD搞懂,因为才接触xml,总感觉是写完xml文档再写DTD(而且还写不完全),好像失去了原有的意义。但是,还是请教大家一下,我这个DTD改怎么写,好像是个内部DTD哈,信息量有点多,其实结果简单,关于笔记本电脑的xml文档。
自己写了一些,说实话,只会#PCDATA这个东西。刚用xlmspy说有啥问题哦~看看吧:
<?xml version="1.0" encoding="gb2312"?>
<!DOCTYPE notebook [
<!ELEMENT notebook (product,appearance,equipment,perameter,present)>
<!ELEMENT product (brand,type,producting_area)>
<!ELEMENT brand (#PCDATA)>
<!ELEMENT type (#PCDATA)>
<!ELEMENT producting_area (#PCDATA)>
<!ELEMENT appearance (colour,size,weight,thickness)>
<!ELEMENT colour (#PCDATA)>
<!ELEMENT size (#PCDATA)>
<!ELEMENT weight (#PCDATA)>
<!ELEMENT thickness (#PCDATA)>
<!ELEMENT colour (outside,inside)>
<!ELEMENT outside (#PCDATA)>
<!ELEMENT inside (#PCDATA)>
<!ELEMENT equipment (IR,Card_reader,USB,Touchpad,Blueteeth)>
<!ELEMENT IR (#PCDATA)>
<!ELEMENT Crad_reader (#PCDATA)>
<!ELEMENT Tunchpad (#PCDATA)>
<!ELEMENT Blueteeth EMPTY>
<!ELEMENT perameter (memory,hard_disk,CPU,pre_OS)>
<!ELEMENT memory (#PCDATA)>
<!ELEMENT hard_disk (#PCDATA)>
<!ELEMENT CPU (#PCDATA)>
<!ELEMENT pre_OS (#PCDATA)>
]>

<notebook owner="Wang">
   <product>
       <brand>ACER</brand>
    <type>4520-6A512Mi</type>
    <producing_area>Made In China</producing_area>
   </product>
   <appearance>
      <colour>
      <outside>black</outside>
   <inside>white</inside>
   </colour>
   <size>14.1</size>
   <weight>2.45kg</weight>
   <thickness>3.5cm</thickness>
   </appearance>
   <equipment>
      <IR>YES</IR>
   <Card_reader>YES:5 in 1</Card_reader>
   <USB>YES:four</USB>
   <Touchpad>YES:and two keys</Touchpad>
   <Blueteeth></Blueteeth>
   </equipment>
   <parameter>
      <memory>512M</memory>
   <hard_disk>120G</hard_disk>
   <CPU>AMD TK55</CPU>
   <pre_OS>Linux</pre_OS>
   </parameter>
   <present>Notebook bags</present>
</notebook>


--  作者:benben520
--  发布时间:10/19/2008 9:21:00 PM

--  
另外,就这篇文档,要写个Schema什么的,该如何写呢?这个真的很闹心····
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms