Hi Karl!
On Mon, 30 Jan 2006, Karl Berry wrote:
> All I can offer is
>
> http://cvs.savannah.nongnu.org/viewcvs/*checkout*/texi2latex/xslt/texinfo.dtd?rev=1.4&root=texi2latex
>
> It all looks sensible to me, so I installed your version wholesale. The
> actual --xml output hasn't changed since 4.8, I don't think.
>
> I updated http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd, too.
>
> Hope this solves the original report.
Hmm. I am not an XML guru, in fact I have no idea about it, but calling
the same line
xmllint --noout --loaddtd --valid eplain.xml
(eplain.xml I have generated from eplain.texi) I get already quite a lot
of errors when parsing the dtd, not to speak of eplain.xml.
I attach the dtd errors which xmllint spits out, no idea wether this
helps anymone here?!
Best wishes
Norbert
-------------------------------------------------------------------------------
Dr. Norbert Preining <preining AT logic DOT at> Università di Siena
gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094
-------------------------------------------------------------------------------
BLITTERLESS
The little slivers of bamboo picked off a cane chair by a nervous
guest which litter the carpet beneath and tell the chair's owner that
the whole piece of furniture is about to uncoil terribly and slowly
until it resembles a giant pencil sharpening.
--- Douglas Adams, The Meaning of Liff
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:2: parser error :
Comment not terminated
<!-- $Id: texinfo.dtd,v 1.2 2006/01/31 00:45:48 karl E
Document Type Definition for Texinfo XML output (--xml).
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:66: parser warning :
PEReference: %section.level1; not found
| %section.level4;">
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:66: parser warning :
PEReference: %section.level2; not found
| %section.level4;">
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:66: parser warning :
PEReference: %section.level3; not found
| %section.level4;">
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:66: parser warning :
PEReference: %section.level4; not found
| %section.level4;">
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:77: parser warning :
PEReference: %block; not found
| printindex)*">
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:77: parser warning :
PEReference: %section.level2; not found
| printindex)*">
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:77: parser warning :
PEReference: %section.level3; not found
| printindex)*">
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:77: parser warning :
PEReference: %section.level4; not found
| printindex)*">
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:77: parser warning :
PEReference: %toc; not found
| printindex)*">
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:77: parser warning :
PEReference: %lang; not found
| printindex)*">
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:77: parser warning :
PEReference: %variables; not found
| printindex)*">
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:77: parser warning :
PEReference: %headings; not found
| printindex)*">
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:84: parser warning :
PEReference: %block; not found
| %headings;)*">
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:84: parser warning :
PEReference: %section.level3; not found
| %headings;)*">
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:84: parser warning :
PEReference: %section.level4; not found
| %headings;)*">
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:84: parser warning :
PEReference: %toc; not found
| %headings;)*">
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:84: parser warning :
PEReference: %lang; not found
| %headings;)*">
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:84: parser warning :
PEReference: %variables; not found
| %headings;)*">
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:84: parser warning :
PEReference: %headings; not found
| %headings;)*">
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:90: parser warning :
PEReference: %block; not found
| %headings;)*">
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:90: parser warning :
PEReference: %section.level4; not found
| %headings;)*">
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:90: parser warning :
PEReference: %toc; not found
| %headings;)*">
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:90: parser warning :
PEReference: %lang; not found
| %headings;)*">
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:90: parser warning :
PEReference: %variables; not found
| %headings;)*">
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:90: parser warning :
PEReference: %headings; not found
| %headings;)*">
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:95: parser warning :
PEReference: %block; not found
| %headings;)*">
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:95: parser warning :
PEReference: %toc; not found
| %headings;)*">
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:95: parser warning :
PEReference: %lang; not found
| %headings;)*">
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:95: parser warning :
PEReference: %variables; not found
| %headings;)*">
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:95: parser warning :
PEReference: %headings; not found
| %headings;)*">
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:115: parser warning :
PEReference: %Inline.emphasize; not found
| %Inline.footnote; | %option.cmds; ">
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:115: parser warning :
PEReference: %Inline.misc; not found
| %Inline.footnote; | %option.cmds; ">
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:115: parser warning :
PEReference: %Inline.fonts; not found
| %Inline.footnote; | %option.cmds; ">
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:115: parser warning :
PEReference: %Inline.markup; not found
| %Inline.footnote; | %option.cmds; ">
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:115: parser warning :
PEReference: %Inline.math; not found
| %Inline.footnote; | %option.cmds; ">
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:115: parser warning :
PEReference: %Inline.reference; not found
| %Inline.footnote; | %option.cmds; ">
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:115: parser warning :
PEReference: %Inline.footnote; not found
| %Inline.footnote; | %option.cmds; ">
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:115: parser warning :
PEReference: %option.cmds; not found
| %Inline.footnote; | %option.cmds; ">
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:121: validity error :
PEReference: %metainformation; not found
<!ELEMENT texinfo ((%metainformation; | titlepage | node | synindex | %block; |
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:121: parser error :
ContentDecl : Name or '(' expected
<!ELEMENT texinfo ((%metainformation; | titlepage | node | synindex | %block; |
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:121: validity error :
PEReference: %block; not found
<!ELEMENT texinfo ((%metainformation; | titlepage | node | synindex | %block; |
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:121: parser error :
ContentDecl : Name or '(' expected
<!ELEMENT texinfo ((%metainformation; | titlepage | node | synindex | %block; |
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:121: parser error :
expected '>'
<!ELEMENT texinfo ((%metainformation; | titlepage | node | synindex | %block; |
^
http://www.gnu.org/software/texinfo/dtd/4.8/texinfo.dtd:121: parser error :
Content error in the external subset
<!ELEMENT texinfo ((%metainformation; | titlepage | node | synindex | %block; |
^
_______________________________________________
Texinfo home page: http://www.gnu.org/software/texinfo/
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-texinfo