private XmlNode PreviousSibling(XmlNode node) { XmlNode sibling = node.PreviousSibling; if (!document.HasEntityReferences) { return sibling; } return PreviousSiblingTail(node, sibling); }