[xml/sgml-pkgs] Bug#483503: xmlto is confused by cross-references into an external entity.
Daniel Leidert
daniel.leidert at wgdd.de
Sun Jan 25 19:21:54 UTC 2009
Am Donnerstag, den 29.05.2008, 20:34 -0700 schrieb Daniel Burrows:
> On Thu, May 29, 2008 at 04:50:08PM +0200, Daniel Leidert <daniel.leidert at wgdd.de> was heard to say:
> > Am Donnerstag, den 29.05.2008, 07:18 -0700 schrieb Daniel Burrows:
> > > If I run xmllint on the source, it spits the source back at me. Ah, I
> > > need to pass "--nooout", in which case it tells me it doesn't like the
> > > and λ entities.
> >
> > You should check with --nnout --valid (or --xinclude --postvalid, if
> > there are xincludes).
> >
> > So did you stumble over a bug or were your documents buggy (not
> > well-formed)?
>
> I don't know. :-) When I run "xmllint --noout --valid" on
> aptitude.xml, I get no complaints. Can I assume that means it's
> well-formed?
Sorry, I forgot to answer this. xmllint tests on well-formedness by
default. With --valid it further tests, that it is valid against a DTD.
However, xmlto performs:
xmllint --noout --xinclude --postvalid ...
(forget about the --xinclude switch) and this fails in this case. I
found this statement by the upstream author of xsltproc:
http://mail.gnome.org/archives/xml/2004-December/msg00062.html
I will add the --noent switch in xmltos xmllint call to resolve this
issue.
Regards, Daniel
More information about the debian-xml-sgml-pkgs
mailing list