Attribute parsing