想要把Html的table格式放到xml中去,由于存在递规的关系,dtd文件里面该如何定义标签,

xjjcn 2003-06-26 02:03:52
xml:
</TABLE>
<TABLE>
<TR>
<TD>
<TABLE>
<TR>
<TD></TD>
<TD></TD>
</TR>
<TR>
<TD></TD>
<TD></TD>
</TR>
</TABLE>
</TD>
<TD></TD>
</TR>
<TR>
<TD></TD>
<TD></TD>
</TR>
</TABLE>

dtd:
<!ELEMENT table (tr,td)>
<!ELEMENT tr (#PCDATA)>
<!ELEMENT td (#PCDATA)>

...全文
40 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
月光易水 2003-06-26
  • 打赏
  • 举报
回复
注意区分大小写(二者不相同)
可以出现的元素是固定的:TABLE, TR, TD;进行以下2步即可
a. 定义 TABLE, TR, TD 三者关系
b. 定义 元素TD与元素内容:ANY
关键词ANY(也要区分大小写)表明所有可能的元素以及可析的字符数据都可以是TD元素的子元素

try:
<?xml version="1.0" encoding="GB2312" standalone="no"?>
<!--进行DTD声明-->
<!DOCTYPE TABLE [
<!ELEMENT TABLE (TR*)>
<!ELEMENT TR (TD*)>
<!ELEMENT TD ANY>
]>

<TABLE>
<TR>
<TD>
<TABLE>
<TR>
<TD></TD>
<TD></TD>
</TR>
<TR>
<TD></TD>
<TD></TD>
</TR>
</TABLE>
</TD>
<TD></TD>
</TR>
<TR>
<TD></TD>
<TD></TD>
</TR>
</TABLE>


:_)

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧