for (Field field : form.getFields()) { start("field"); attr("name", field.getName()); attr("type", field.getType()); if (field.isRequired()) { attr("required", "true"); if (field.isReadOnly()) { attr("readonly", "true"); if (field.isVertical()) { attr("vertical", "true"); element("label", field.getLabel()); element("value", field.getValue()); end("field");