Re: [xml] What is difference between xmlTextReaderNext() and xmlTextReaderNextSibling()?
- From: Daniel Veillard <veillard redhat com>
- To: "Andrew W. Nosenko" <andrew w nosenko gmail com>
- Cc: xml gnome org
- Subject: Re: [xml] What is difference between xmlTextReaderNext() and xmlTextReaderNextSibling()?
- Date: Fri, 3 Nov 2006 13:22:51 -0500
On Fri, Nov 03, 2006 at 07:10:10PM +0200, Andrew W. Nosenko wrote:
On 11/3/06, Daniel Veillard <veillard redhat com> wrote:
On Fri, Nov 03, 2006 at 05:41:50PM +0200, Andrew W. Nosenko wrote:
Currently implemented only for Readers built on a document
Yes, I saw it.
There might be semantic differences but I could not spot them
immediately
the code is really different.
Yes, I asked about functions semantic differences (may be using bad
wording :-( ), not about implementation.
if you're not happy with my answers maybe I should just not reply.
I'm very sorry and please very much to excuse me if I affront you in
the any way. It was absolutely unintended! :-(
okay, no worries :-)
OK. Let me rephrase: Is there any _intended_ semantic differences
between these functions?
Not that I can think of. But 99% of the users use the reader to process
large document on limited memory, and clearly the first one won't work for
this so I *had to* point it out in my reply.
Thanks! It's exactly what I wanted to know.
Basically the first function after testing a few preconditions just uses
the ->next pointer from the tree. The second one does a series of Read() calls
until it gets back to a sibling. it should have the same semantic really,
but I may have missed some weird side effect, for example if you have an
entity reference which has not been replaced.
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]