added optional text-delimiter and field-separator attributes