以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 XML基础 』 (http://bbs.xml.org.cn/list.asp?boardid=1) ---- [求助]谁能帮我找出DTD错误呀 (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=59713) |
-- 作者:qqqian -- 发布时间:3/10/2008 8:44:00 PM -- [求助]谁能帮我找出DTD错误呀 这是一个表示多面体的例子xml文件如下 <graphic3D> <Vertexs> <Vertex> <index> 0 </index> <x> x0 </x> <y> y0 </y> <z> z0 </z> </Vertex > <Vertex> <!-- 第1 个顶点--> <index > 1</index > <x> x1 </x> <y> y1 </y> <z> z1 </z> </Vertex> <Vertex> <!-- 第2 个顶点--> <index> 2 </index> <x> x2 </x> <y> y2 </y> <z> z2 </z> </Vertex> <Vertex> <!-- 第3 个顶点--> <index> 3 </index > <x> x3 </x> <y> y3 </y> <z> z3 </z> </Vertex> </Vertexs> <Edges> <!-- 边表--> <Edge> <!-- 第0 条边--> <index> 0 </index> <iVertex> 0 </iVertex> <iVertex> 1 </iVertex> </Edge> <Edge> <!-- 第1 条边--> <index> 1 </index> <iVertex> 1 </iVertex> <iVertex> 2 </iVertex> </Edge> <Edge> <!-- 第2 条边--> <index> 2 </index> <iVertex> 0 </iVertex> <iVertex> 2 </iVertex> </Edge> <Edge> <!-- 第3 条边--> <index> 3 </index> <iVertex> 1 </iVertex> <iVertex> 3 </iVertex> </Edge> <Edge> <!-- 第4 条边--> <index> 4 </index> <iVertex> 2 </iVertex> <iVertex> 3 </iVertex> </Edge> <Edge> <!-- 第5 条边--> <index> 5 </index> <iVertex> 0 </iVertex> <iVertex> 3 </iVertex> </Edge> </Edges> <Faces> <!-- 面表--> <Face> <!-- 第0 个面--> <index> 0 </index> <iEdge> 0 </iEdge> <iEdge> 1 </iEdge> <iEdge> 3 </iEdge> </Face> <Face> <!-- 第1 个面--> <index> 1 </index> <iEdge> 0 </iEdge> <iEdge> 2 </iEdge> <iEdge> 3 </iEdge> </Face> <Face> <!-- 第2 个面--> <index> 2 </index> <iEdge> 0 </iEdge> <iEdge> 1 </iEdge> <iEdge> 2 </iEdge> </Face> <Face> <!-- 第3 个面--> <index> 3 </index> <iEdge> 1 </iEdge> <iEdge> 2 </iEdge> <iEdge> 3 </iEdge> </Face> </Faces> </graphic3D> 我写的DTD为 <!DOCTYPE graphic3D[ <!ELEMENT graphic3D ( Vertexs,Edges,Faces ) > <!ELEMENT Vertexs ( Vertex+ ) > <!ELEMENT Edges ( Edges+ ) > <!ELEMENT Faces ( Faces+ ) > <!ELEMENT Vertex ( index+,x+,y+,z+ ) > <!ELEMENT Edge ( index+,ivertex+ ) > <!ELEMENT Face ( index+,iEdge+ ) > <!ELEMENT index ( #PCDATA ) > <!ELEMENT x ( #PCDATA ) > <!ELEMENT y ( #PCDATA ) > <!ELEMENT z ( #PCDATA ) > <!ELEMENT ivertex ( #PCDATA ) > <!ELEMENT iEdge ( #PCDATA ) > ]> 不知道哪里出错误了,谁能帮我解答呀? 万分的感激! |
-- 作者:norra -- 发布时间:3/11/2008 7:12:00 PM -- <!ELEMENT Edges ( Edges+ ) > <!ELEMENT Faces ( Faces+ ) > 错了吧! |
-- 作者:adouleonshaw -- 发布时间:3/14/2008 5:30:00 PM -- <!ELEMENT Edges ( Edges+ ) > <!ELEMENT Faces ( Faces+ ) > 中的Edges+应该为Edge+ Faces+为Face+ <!ELEMENT Edge ( index+,ivertex+ ) > <!ELEMENT ivertex ( #PCDATA ) > ivertex应该为iVertex 要注意大小写的区别 |
-- 作者:qqqian -- 发布时间:3/14/2008 7:20:00 PM -- 对 呵呵 谢谢呀! |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
8,113.281ms |