Вы можете попробовать этот способ, сначала преобразовать xml в json, а затем использовать действие создания таблицы CSV для его реализации. Ниже приведен мой тестовый поток.
Я использую blob для получения xml контента. Ввод действия Compose
- json(xml(body('Get_blob_content')))
, после чего будут получены данные json. Затем Create CSV table
From, поскольку данные должны быть массивом, поэтому он должен быть outputs('Compose')['SOAP-ENV:Envelope']['SOAP-ENV:Body']['ns2:getProjectsResponse']['ns2:Project']
.
Последнее, что нужно настроить - это заголовок и значение, значение ProjectID
должно быть item()['ns2:fileName']
и ProjectDescription
должно быть item()['ns2:alias']
.
А вот и вывод потока, предположим, что это то, что вы хотите, надеюсь, это поможет вам.