[xml] DAV: namespace and xmlReader
- From: Minor Gordon <gordon zib de>
- To: xml gnome org
- Subject: [xml] DAV: namespace and xmlReader
- Date: Fri, 21 Jan 2005 09:58:19 +0100
Hello,
I am trying to parse WebDAV messages like the person below, and running
into the same problem. The xmlReader in the latest version of libxml2
(.17) will not parse this -- it gives warning 99 (invalid namespace
DAV:), and won't return the propfind element with
xmlTextReaderConstLocalName. I've tried xmlSetPedanticParserDefault(0)
and xmlResetLastError() to get around the warning, to no avail.
libxml2 .10 doesn't trip on this, so we've reverted for now. I would
like to stay current with libxml2 fixes, though.
Is there any way to get around this?
Minor
-
Re: [xml] DAV parsing
* From: Daniel Veillard <veillard redhat com>
* To: Tobias Bengtsson <tobbe nbsp se>
* Cc: gnome xml list <xml gnome org>
* Subject: Re: [xml] DAV parsing
* Date: Mon, 4 Mar 2002 09:54:06 -0500
On Mon, Mar 04, 2002 at 03:15:45PM +0100, Tobias Bengtsson wrote:
> Hi!
>
> I'm trying to implement a webdav server using libxml, but I have problems
> parsing the data I get from the client.
>
> here it is:
> <?xml version="1.0" encoding="utf-8"?>
> <propfind xmlns="DAV:"><prop>
> <getcontentlength xmlns="DAV:"/>
> <getlastmodified xmlns="DAV:"/>
> <displayname xmlns="DAV:"/>
> <executable xmlns="http://apache.org/dav/props/"/>
> <resourcetype xmlns="DAV:"/>
> </prop></propfind>
>
> the namespace contains the URI DAV: which libxml consider invalid.
> Can I turn off validation? or define this namespace somehow?
> what is the proper solution?
Yup, it's a pretty bad namespace name. Is that really what WebDAV uses
nowadays ???
Anyway it's just a warning you can ignore it in various ways,
xmlPedanticParserDefault(0);
should do it for example,
Daniel
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]