private void MoveToNextElement (XmlTextReader reader)
{
while (reader.Read ()) {
XmlNodeType ntype = reader.NodeType;
if (ntype == XmlNodeType.Element)
return;
if (ntype != XmlNodeType.Whitespace &&
ntype != XmlNodeType.Comment &&
ntype != XmlNodeType.SignificantWhitespace &&
ntype != XmlNodeType.EndElement)
ThrowException ("Unrecognized element", reader);
}
}