public virtual void ReadStartElement (string localName, string namespaceName)
{
if (MoveToContent () != XmlNodeType.Element) {
string error = String.Format ("'{0}' is an invalid node type.",
NodeType.ToString ());
throw XmlError (error);
}
if (localName != LocalName || NamespaceURI != namespaceName) {
string error = String.Format ("Expecting {0} tag from namespace {1}, got {2} and {3} instead",
localName, namespaceName,
LocalName, NamespaceURI);
throw XmlError (error);
}
Read ();
}