On Fri, Dec 16, 2005 at 07:55:07PM -0500, Jon Smirl wrote:
> I have things working now.
> 
> The help/man for --loaddtd wasn't enough for me to figure out what it did.
>         --loaddtd : fetch external DTD
> 
> Second the ruby wrapper for loaddtd was broken,  
> XML::Parser::default_load_external_dtd. I've sent a patch to the
> maintainer. This was was was causing me a lot of problems, I set the
> option but it was not getting set because of the breakage in the C
> wrapper.
> 
> Needing to install the DTD and use --loaddtd to fix the undefined
> entity error was not obvious. It might make a good entry for your
> libxml FAQ.  google didn't turn up a ready answer either.

  Hum, how would you phrase this ?

> The xhtml 1.1 DTD is huge, fifty files. Is there some way to set
> things up so that libxml can use a small DTD which only contains the
> external subset in non-validating mode and then use the full one for
> validating? I'd rather not parse 10,000 lines of DTD just to read a 20
> line xhtml file.

  set an entity resolution handler (see the section on I/O in the doc)
and catch the request for XHTML1.1 then provide a reduced input.
XHTML-1.1 being a bit nebulous is probably one of the reasons it's
not very common.

Daniel

-- 
Daniel Veillard      | Red Hat http://redhat.com/
[EMAIL PROTECTED]  | libxml GNOME XML XSLT toolkit  http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/
_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml

Reply via email to