Re: [xml] Questions about xmllint: possible bug?
- From: Daniel Veillard <veillard redhat com>
- To: david hagood gmail com
- Cc: xml gnome org
- Subject: Re: [xml] Questions about xmllint: possible bug?
- Date: Tue, 17 Apr 2007 08:41:38 -0400
On Mon, Apr 16, 2007 at 09:15:09AM -0500, david hagood gmail com wrote:
I have a couple of questions about xmllint, including what I think may be
a bug:
First of all, is it possible to tell xmllint NOT to complain about a
missing <DOCTYPE> entry, or failing that, to not complain about a missing
DTD?
Where does this come from ???
xmllint do *not* require, use, nor even fetch the DTD ... unless you are asking
for it. Sorry doesn't do that for me.
The reason is that I am wanting to use a RelaxNG schema for
validation (as it will allow me to be "tighter" in my validation than a
DTD can be), and I cannot synthesize a DTD from my schema (trang cannot
handle the fact that I use the same sub-element name two different
elements, among other problems).
Obviously, if somebody can point me at a tool that can do the RelaxNG to
DTD conversion better than trang does, I'd far rather generate a DTD and
have that in the XML.
If you have 2 elements with same name and different content model this
is obviously impossible to express with a DTD, no too will fix that, the
language is just misdesigned !
Second of all, xmllint is, in my opinion, mis-reporting where errors
happen: consider the following XML
yes that happens, especially when the content model forces to backtrack
to a different branch in a validation.
xmllint --version
xmllint: using libxml version 20623
Very first thing to do as pointed in the help page:
http://xmlsoft.org/bugs.html
Update to the latest version !!!
Daniel
--
Red Hat Virtualization group http://redhat.com/virtualization/
Daniel Veillard | virtualization library http://libvirt.org/
veillard redhat com | libxml GNOME XML XSLT toolkit http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]