[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [xml] Read tree from FILE* ?
- From: Trappel Martin <martin trappel ksengineers at>
- To: veillard redhat com
- Cc: xml gnome org
- Subject: Re: [xml] Read tree from FILE* ?
- Date: Mon, 23 Apr 2007 09:17:07 +0200
> -----Original Message-----
> From: Daniel Veillard [mailto:veillard redhat com]
> Sent: Sunday, April 22, 2007 9:56 PM
> To: Trappel Martin
> Cc: xml gnome org
> Subject: Re: [xml] Read tree from FILE* ?
>
> On Fri, Apr 20, 2007 at 11:32:18AM +0200, Trappel Martin wrote:
> > Hello!
> >
> > I successfully can use xmlDocFormatDump(FILE*, xmlDocPtr,
> int) to save
> > my xml document tree to a file.
> >
> > However, I seem unable to find out how to _read_ a document
> tree from
> > a FILE*.
> > Is there an opposite funtion to xmlDocDump?
> >
> > (The reason why I want to use FILE* is that I'm on windows and
> > therefore my filenames are UTF-16 which I can't give to libxml. If
> > there is another solution to this problem than via opening the file
> > myself I would also take that one. :)
>
> And if your program and libxml2 happen to have been
> compiled with even slightly different flags, the library and
> your program will expect different version of FILE *
> structure and this will crash and burn. This is such a
> problem that basically I avoid this in API.
> You can certainly create what you need based on
> http://xmlsoft.org/html/libxml-parser.html#xmlReadIO
>
Thanks for the pointer. Will certainly look into this.
(And, yes, already had a crach with FILE* ... That's why I recompiled
libxml2 to use the same lib as our app ... But you're probablby right when
you say one is better of not depending on this api :)
Any Windows users out there who'd share (some example code) how they get
around the windows-filenames issue?
Cheers,
Martin
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]