public virtual bool EndElement (string localname, string URN) {
// need to think if the early quitting will affect reactivating....
if (this.currentDepth == 0) { // leave context node
this.isActive = false;
this.currentDepth --;
}
if (! this.isActive) {
return false;
}
foreach (AxisStack stack in this.axisStack) {
stack.MoveToParent (localname, URN, this.currentDepth);
}
this.currentDepth -- ;
return false;
}