|
从tldp上下载的howto xml格式文件我想把他转换成html,以此学习一下docbook的使用。我
使用的转换命令如下:
openjade -t sgml -d /usr/share/sgml/docbook/stylesheet/dsssl/ldp/ldp.dsl#html
/usr/share/xml/declaration/xml.dcl DocBook-OpenJade-SGML-XML-HOWTO.xml
但每次都一大堆错误:
- openjade: DocBook-OpenJade-SGML-XML-HOWTO.xml:1:2:E: unknown declaration type
- "doctype"
- openjade: DocBook-OpenJade-SGML-XML-HOWTO.xml:3:0:E: prolog can't be omitted
- unless CONCU
- R NO and LINK EXPLICIT NO and either IMPLYDEF ELEMENT YES or IMPLYDEF DOCTYPE
- YES
- openjade: DocBook-OpenJade-SGML-XML-HOWTO.xml:3:0:E: no document type
- declaration; will p
- arse without validation
- openjade: DocBook-OpenJade-SGML-XML-HOWTO.xml:4:16:E: invalid comment
- declaration: found
- name start character outside comment but inside comment declaration
- openjade: DocBook-OpenJade-SGML-XML-HOWTO.xml:4:0: comment declaration started
- here
- openjade: DocBook-OpenJade-SGML-XML-HOWTO.xml:10:27:E: an attribute value
- specification m
- ust be an attribute value literal unless SHORTTAG YES is specified
- openjade: DocBook-OpenJade-SGML-XML-HOWTO.xml:13:16: start tag was here
- openjade: DocBook-OpenJade-SGML-XML-HOWTO.xml:17:10:E: an attribute value
- specification m
- ust be an attribute value literal unless SHORTTAG YES is specified
- openjade: DocBook-OpenJade-SGML-XML-HOWTO.xml:21:129:E: an attribute value
- specification
- must be an attribute value literal unless SHORTTAG YES is specified
- openjade: DocBook-OpenJade-SGML-XML-HOWTO.xml:22:6:E: an attribute value
- specification mu
- st be an attribute value literal unless SHORTTAG YES is specified
- openjade: DocBook-OpenJade-SGML-XML-HOWTO.xml:22:16:E: an attribute value
- specification m
- ust be an attribute value literal unless SHORTTAG YES is specified
- openjade: DocBook-OpenJade-SGML-XML-HOWTO.xml:22:22:E: end tag for "img" omitted,
- but OMI
- TTAG NO was specified
- openjade: DocBook-OpenJade-SGML-XML-HOWTO.xml:968:6:E: end tag for "hr" omitted,
- but OMIT
- TAG NO was specified
- openjade: DocBook-OpenJade-SGML-XML-HOWTO.xml:26:0: start tag was here
- openjade: DocBook-OpenJade-SGML-XML-HOWTO.xml:968:6:E: end tag for "p" omitted,
- but OMITT
- AG NO was specified
- openjade:/usr/share/sgml/docbook/stylesheet/dsssl/modular/print/dbtable.dsl:397:
- 5:E: und
- eclared use of feature "table"
- openjade:/usr/share/sgml/docbook/stylesheet/dsssl/modular/print/dbtable.dsl:565:
- 3:E: und
- eclared use of feature "table"
- openjade:/usr/share/sgml/docbook/stylesheet/dsssl/modular/print/dbtable.dsl:182:
- 2:E: und
- eclared use of feature "table"
- openjade:/usr/share/sgml/docbook/stylesheet/dsssl/modular/print/dbtable.dsl:189:
- 2:E: und
- eclared use of feature "table
复制代码
请教大虾该如何处理 thanks a lot
head DocBook-OpenJade-SGML-XML-HOWTO
<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN"
"http://www.w3.org/TR/REC-html40/loose.dtd">
<html><head>
<!-- ViewCVS -- http://viewcvs.sourceforge.net/
by Greg Stein -- mailto:gstein@lyra.org
-->
我已装了docbook dtd ,而我看DocBook-OpenJade-SGML-XML-HOWTO的文件头写的是html 4,会不会是dtd 不对啊?请教,谢谢 |
|