Re: [xml] Using xmlParserNodeInfo
- From: "Glenn W. Bach" <glenn cds caltech edu>
- To: Daniel Veillard <veillard redhat com>
- Cc: xml gnome org
- Subject: Re: [xml] Using xmlParserNodeInfo
- Date: Fri, 21 Feb 2003 11:40:23 -0800
On Thu, Feb 13, 2003 at 03:57:03PM -0800, Glenn W. Bach wrote:
No, in fact I tried calling xmlGetFeature to make sure that record_info
was being set properly, and it was. Also, when I've finished, the
context's node_seq.length is only 1, so it doesn't seem to be saving any
of the node info. The function xmlParserAddNodeInfo doesn't appear to
have been called.
Have you changed the SAX default callback ? Looking at xmlParseElement()
the only reason would be if no node had been generated. Put a breakpoint
in xmlParserAddNodeInfo() I don't understand what's going on.
Daniel
P.S. please subscribe too ..
I finally managed to get a custom setup that I could debug.
On my xml file, the function:
xmlParseExternalEntityPrivate
at parser.c:9655 is being called. This function makes a new context that
does not inherit the record_info value of the original. This may be what
the problem is. If a lot of processing is done with this context, it
could also be that the list of nodes wouldn't be copied back to the
original context.
I may be totally off base here, but this is where I saw the value of
record_info suddenly become 0.
Glenn
--
Glenn W. Bach
CDS Systems Administrator
California Institute of Technology
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]