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; | ^