internal bool MoveToElement(XmlReader reader, int depth) { while (!reader.EOF && reader.NodeType != XmlNodeType.EndElement && reader.NodeType != XmlNodeType.Element && reader.Depth > depth) { reader.Read(); } return (reader.NodeType == XmlNodeType.Element); }