public bool MoveToElement() {
if( this.bCreatedOnAttribute )
return false;
switch ( curNode.NodeType ) {
case XmlNodeType.Attribute :
if ( elemNode != null ) {
curNode = elemNode;
attrIndex = -1;
return true;
}
break;
case XmlNodeType.XmlDeclaration :
case XmlNodeType.DocumentType : {
if ( nAttrInd != -1 ) {
nAttrInd = -1;
return true;
}
break;
}
}
return false;
}