previousElementSibling property
Gets the previous sibling element.
Implementation
@override
DOMElement? get previousElementSibling {
final parent = _xmlElement.parent;
if (parent == null) return null;
final siblings = parent.children.whereType<XmlElement>().toList();
final currentIndex = siblings.indexOf(_xmlElement);
if (currentIndex > 0) {
return XMLDOMElement._(siblings[currentIndex - 1]);
}
return null;
}