#1281 closed Bugs (fixed)
Quickbook produces invalid BoostBook/DocBook XML
Reported by: | Stephan Tolksdorf <andorxor (at) gmx (dot) de> | Owned by: | Joel de Guzman |
---|---|---|---|
Milestone: | To Be Determined | Component: | quickbook |
Version: | Boost Development Trunk | Severity: | Problem |
Keywords: | Cc: |
Description
The current trunk version of Quickbook produces XML code that is invalid according to the referenced boostbook.dtd
The following is a list of errors I found in the XML file generated from boost/tools/quickbook/doc/quickbook.qbk with a freshly compiled Quickbook. The line numbers refer to the first occurence of the respective problem.
Line 2: DOCTYPE refers to starting tag <library> though Quickbook uses <article>
Line 3: name and dirname and xmlns:xi are invalid attributes for <article>
Line 21: <articlepurpose> is an invalid tag
Line 30: <para> inside <para> in <blockquote>
Line 72: text without enclosing <para> in <listitem> (though <listitem> inside <varlistentry> has <para>)
Line 1590: "sect6" is invalid content for the <bridgehead> attribute renderas
Line 1913: <para> inside <para> after template expansion
Line 2545: no child element in empty <calloutlist>
Line 2658: <para> inside <para> before <programlisting>
Line 2661: <co> not allowed inside <phrase>
Line 2667: <para> inside <para> before <programlisting> + <calloutlist>
Change History (9)
comment:1 by , 15 years ago
comment:7 by , 12 years ago
comment:8 by , 12 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
I forgot one: <title> must come before <articleinfo> in <article>