public override bool MoveToNextAttribute()
{
if (!_node.CanGetAttribute)
return false;
int attributeIndex = _attributeIndex + 1;
if (attributeIndex >= _attributeCount)
return false;
MoveToNode(GetAttributeNode(attributeIndex));
_attributeIndex = attributeIndex;
return true;
}