У меня есть два xmls, которые необходимо объединить в csv.Объедините более одного xml и выведите csv в Biztalk
первый XML содержит данные, такие как:
<id>1111</id>
<FirstXmlColumn1>1First</FirstXmlColumn1>
<FirstXmlColumn2>1second</FirstXmlColumn2>
<FirstXmlColumn3>1Third</FirstXmlColumn3>
Второй XML содержит данные, такие как:
<id>2222</id>
<SecondXmlColumn1>2First</SecondXmlColumn1>
<SecondXmlColumn2>2second</SecondXmlColumn2>
<SecondXmlColumn3>2Third</SecondXmlColumn3>
Ожидаемое CSV (+ заголовок) с данными:
id1, id2, FirstXmlColumn1,SecondXmlColumn1, FirstXmlColumn2, SecondXmlColumn2, FirstXmlColumn3, SecondXmlColumn3
111, , 1first , , 1second , , 1third ,
, 222, , 2first , , 2second , , 2third
Я не могу объединить данные двух схем в схему плоских файлов. Я попытался использовать карту с двумя схемами в качестве входных данных, но не смог получить правильный результат. Я хочу данные второй схемы в следующей записи. В csv содержится заголовок обоих xmls. Используется плоский файл для получения вывода csv. Все работают хорошо.
Являются ли элементы Xml действительно названными последовательно так? Если это так, с этим очень сложно работать. Можете ли вы изменить это имя на одноименное имя? У вас есть больше вариантов. –