private XmlNode ParentNodeTail(XmlNode parent) { while (parent != null && parent.NodeType == XmlNodeType.EntityReference) { parent = parent.ParentNode; } return parent; }