private XmlNode ParentNode(XmlNode node) { XmlNode parent = node.ParentNode; if (!document.HasEntityReferences) { return parent; } return ParentNodeTail(parent); }