openjade 1.4devel1-13 rejects dbttlpg.dsl flow object not accepted by port; only display flow objects accepted
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
openjade |
Unknown
|
Unknown
|
|||
openjade (Ubuntu) |
Invalid
|
Medium
|
Unassigned |
Bug Description
I have a simple docbook file which looks like this:
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://
<book>
<bookinfo>
<title>
<subtitle>
</bookinfo>
</book>
I wish to make a PDF using docbook2pdf.
With openjade-
john@john-
Using catalogs: /etc/sgml/catalog
Using stylesheet: /usr/share/
Working on: /tmp/test.docbook
/usr/bin/
flow object not accepted by port; only display flow objects accepted
Done.
Openjade-1.3 is okay:
john@john-
Using catalogs: /etc/sgml/catalog
Using stylesheet: /usr/share/
Working on: /tmp/test.docbook
Done.
Jade 1.2.1-42 is also okay:
john@john-
Using catalogs: /etc/sgml/catalog
Using stylesheet: /usr/share/
Working on: /tmp/test.docbook
/usr/bin/
document character set with numbers exceeding 65535 not supported
Done.
The file it complains about is:
john@john-
/usr/share/
docbook-dsssl: /usr/share/
john@john-
Version: 1.78-4
And the specific part which seems to cause the error is:
(element subtitle
(make sequence
font-
font-weight: 'bold
(literal (if (first-sibling?) ": " "; ")) <----- this line is where the
error comes
(
If I remove the subtitle from my original test file, there is no error.
Changed in openjade: | |
assignee: | nobody → dsilvers |
Changed in openjade: | |
assignee: | dsilvers → nobody |
It's not clear to me whether dbttlpg.dsl is incorrect (and openjade 1.4 is being
more stringent), or openjade 1.4 is incorrect.
Any XML experts in the house?