fromObject static method
Converts any Dart object or collection into an XPathSequence.
Implementation
static XPathSequence fromObject(Object? value) {
if (value == null) return empty;
if (value is XPathSequence) return value;
if (value is XPathItem) return XPathSequence.single(value);
if (value is List) return XPathSequence.single(toItem(value));
if (value is Map) return XPathSequence.single(toItem(value));
if (value is Iterable<XPathItem>) return XPathSequence(value);
if (value is Iterable<Object?>) return XPathSequence.from(value);
return XPathSequence.single(toItem(value));
}