Я использую кодовый код swagger со следующим фрагментом YAML:
lineItem:
type: array
xml:
wrapped: true
name: 'lineItems'
items:
#xml:
#name: 'lineItem'
$ref: '#/components/schemas/lineItem'
Модель объекта сериализована в XML и должна иметь формат:
<lineItems>
<lineItem/>
<lineItem/>
</lineItems>
I Я сослался на документацию здесь, но не могу получить ожидаемый результат:
https://swagger.io/docs/specification/data-models/representing-xml/
Я пробовал разные вещи, но элемент обертки и отдельные элементы всегда имеют то же имя! например,
<lineItem>
<lineItem/>
<lineItem/>
</lineItem>
Какая правильная конфигурация для этого?