fixed another pair of problem pointed by Stéphane Bidoul: depth start at 0
* xmlreader.c python/tests/reader.py: fixed another pair of problem
pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
Daniel
diff --git a/xmlreader.c b/xmlreader.c
index bd0ba72..a65a1bf 100644
--- a/xmlreader.c
+++ b/xmlreader.c
@@ -369,9 +369,9 @@
if (reader->node == NULL)
return(-1);
} else {
- reader->node = reader->ctxt->node;
+ reader->node = reader->ctxt->nodeTab[0];
}
- reader->depth = 1;
+ reader->depth = 0;
return(1);
}
oldstate = reader->state;
@@ -449,7 +449,7 @@
reader->mode = XML_TEXTREADER_DONE;
}
reader->node = NULL;
- reader->depth = 0;
+ reader->depth = -1;
/*
* Cleanup of the old node