[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 还是关于docbook的问题
Hi,
行如 <hr/> 这样的空标签,是 XML 的规范,SGML 不支持,因此出现 ">"。比如 <co id="..."/> 就会出现。
如果写成 <co id="..."> 没有问题,但是将来由 SGML 转换为 XML 出现不兼容的问题。
修改相应的 SGMLDECL,可以是 SGML 支持该语法。
参见:
http://www.worldhello.net/share/catalog.sgml
http://www.worldhello.net/share/dtd/4.2/docbook.dcl
bash$ cvs diff -r 1.1 docbook.dcl
Index: docbook.dcl
===================================================================
RCS file: /cvshome/user/jiangxin/homepage/worldhello/share/dtd/4.2/docbook.dcl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -i -b -r1.1 -r1.2
--- docbook.dcl 12 Jan 2003 08:42:28 -0000 1.1
+++ docbook.dcl 17 Feb 2003 02:13:09 -0000 1.2
@@ -1,4 +1,4 @@
-<!SGML "ISO 8879:1986"
+<!SGML "ISO 8879:1986 (WWW)"
-- ...................................................................... --
-- DocBook SGML declaration V4.2 ........................................ --
-- file docbook.dcl ..................................................... --
@@ -46,6 +46,7 @@
130 131 132 133 134 135 136 137 138 139
140 141 142 143 144 145 146 147 148 149
150 151 152 153 154 155 156 157 158 159
+-- SHUNCHAR NONE --
BASESET
"ISO 646:1983//CHARSET International Reference Version (IRV)//ESC 2/5 4/0"
@@ -69,6 +70,8 @@
DELIM
GENERAL SGMLREF
+ NESTC "/"
+ NET ">"
SHORTREF SGMLREF
NAMES SGMLREF
@@ -85,9 +88,28 @@
MINIMIZE
DATATAG NO
- OMITTAG NO
+ OMITTAG YES
RANK NO
- SHORTTAG YES
+ -- SHORTTAG YES --
+ SHORTTAG
+ STARTTAG
+ EMPTY NO
+ UNCLOSED NO
+ NETENABL IMMEDNET
+ ENDTAG
+ EMPTY NO
+ UNCLOSED NO
+ ATTRIB
+ DEFAULT YES
+ OMITNAME NO
+ VALUE NO
+ EMPTYNRM YES
+ IMPLYDEF
+ ATTLIST NO -- VALID: was YES --
+ DOCTYPE NO
+ ELEMENT NO -- VALID: was YES --
+ ENTITY NO
+ NOTATION NO -- VALID: was YES --
LINK
SIMPLE NO
-----邮件原件-----
发件人: 小新 [mailto:quakelee@263.net]
发送时间: 2003年7月4日 17:00
收件人: johnson.AT.worldhello.net
主题: 还是关于docbook的问题
johnson,您好!
之前调用css的问题我已经会了,发现一个小问题,是关于图片的。我这里不管是贴的图还是callout的图片,在我这里生成指定格式之后都会在图片后面出现一个“>”号,也就是>这个转义字符,即使是使用您写的.xml的文件也会出现这样的毛病,不知道是否是那个dsl文件定义出现错误呢?
致
礼!
小新
quakelee@263.net
2003-07-04