This is the mail archive of the
docbook-apps@lists.oasis-open.org
mailing list .
Apparent problem with image handling
- From: cbbrowne at acm dot org
- To: docbook-apps at lists dot oasis-open dot org
- Date: Wed, 01 Jan 2003 12:25:16 -0500
- Subject: DOCBOOK-APPS: Apparent problem with image handling
- Reply-to: cbbrowne at acm dot org
When I'm processing DocBook SGML documents for my web site, I get great gobs
of complaints like the following:
jade:/usr/share/sgml/docbook/stylesheet/dsssl/modular/html/dbgraph.dsl:68:1:E:
1st argument for primitive "append" of wrong type: "#<unknown object 146207544>
" not a list
The problem is actually a few lines earlier, where, if no META values are
found, attr is set to (empty-node-list), which apparently must be the "unknown
object" in question.
I changed
(attrs (if metas
(let loop ((meta metas) (attrlist '()))
(if (node-list-empty? meta)
attrlist
(if (equal? (attribute-string
"imgattr"
(node-list-first meta))
"yes")
(loop (node-list-rest meta)
(append attrlist
(list
(list
(attribute-string
"name"
(node-list-first meta))
(attribute-string
"content"
(node-list-first meta))))))
(loop (node-list-rest meta) attrlist))))
(empty-node-list)))
to end with
'()))
instead of (empty-node-list)))
and that seems to do the trick.
Versioning information for everything that could plausibly be relevant:
[cbbrowne@chvatal:cbbrowne] dpkg -l | grep -i docbook
ii docbook 4.2-1 SGML DTD for authors of technical documentat
ii docbook-dsssl 1.77-2 Modular DocBook DSSSL stylesheets, for print
ii docbook-dsssl- 1.77-1 Modular DocBook DSSSL stylesheets documentat
ii docbook-to-man 2.0.0-10 Converter from DocBook SGML into roff -man m
ii docbook-utils 0.6.12-2 Convert Docbook files to other formats (HTML
[cbbrowne@chvatal:cbbrowne]
This has probably been a longstanding problem...
--
(concatenate 'string "cbbrowne" "@ntlug.org")
http://cbbrowne.com/info/nonrdbms.html
"If your parents never had children, chances are you won't either."
-- Dick Cavett