以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DTD/XML Schema 』  (http://bbs.xml.org.cn/list.asp?boardid=23)
----  excel文件定义dtd  (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=45855)


--  作者:lilialilas
--  发布时间:4/23/2007 4:41:00 PM

--  excel文件定义dtd
我有一个excel文件,名为thibault.xls.
文件内容如下
Time Duration aoi_id aoi_name exercise
26 114 4 execution Thibault1
169 313 4 execution Thibault1
737 398 2 programme Thibault1
1191 227 4 execution Thibault1
1447 284 4 execution Thibault1

我现在要定义为dtd文档,请问该如何写啊。我是个新手,请求大家帮助指教阿
我试写成了这样,可总是说有错误,到底该怎么写呢
<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT thibault1 (Time,Duration,aoi_id,exercise)>
<!ELEMENT Time (#PCDATA)>
<!ELEMENT Duration (#PCDATA)>
<!ELEMENT aoi_id (#PCDATA)>
<!ELEMENT exercise (#PCDATA)>


--  作者:gemingke
--  发布时间:4/23/2007 4:59:00 PM

--  
不明白你想做到什么?
--  作者:lilialilas
--  发布时间:4/23/2007 5:53:00 PM

--  
就是要求xml来定义这个excel的格式。我这样说,清楚点了么。抱歉,表达能力有限阿
--  作者:gemingke
--  发布时间:4/24/2007 10:08:00 PM

--  
如果是Schema的话,也很简单

<xs:element name="thibault1">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Time" type="xs:string"/>
      <xs:element name="Duration" type="xs:string"/>
      <xs:element name="aoi_id" type="xs:string"/>
      <xs:element name="exercise" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>


--  作者:lilialilas
--  发布时间:4/25/2007 4:00:00 PM

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