doc attribute parser