Read method
Implementation
bool Read() {
_isStarted = true;
_isFinished = !_events.moveNext();
if (!_isFinished) {
if (_events.current is XmlStartElementEvent) {
final attributes = (_events.current as XmlStartElementEvent)
.attributes
.where((attr) =>
attr.namespacePrefix == "xmlns" || attr.name == "xmlns")
.toList();
attributes.forEach((attr) {
_namespaces[attr.localName] = attr.value;
});
}
}
return !_isFinished;
}