internal bool MoveToChild(string name, string URN, int depth) {
bool result = false;
// push first
if ( this.subtree.IsDss && Equal (this.subtree.RootNode.Name, this.subtree.RootNode.Urn, name, URN)) {
Push(-1);
}
foreach (AxisElement eaxis in this.stack) {
if (eaxis.MoveToChild (name, URN, depth, this.subtree)) {
result = true;
}
}
return result;
}