public override bool MoveToElement()
{
if (! _asAttrs) return true;
if (_state == State.Root || _state == State.EndRoot || _state == State.Row) {
return true;
}
else if (_state == State.Attr || _state == State.AttrValue) {
_state = State.Row;
return true;
}
return false;
}