From the XML below, I am trying to achieve this final output
XML
<root>
<Primary_Key>12345</Primary_Key>
<First_Name>ABC</First_Name>
<Last_Name>DEF<Last_Name>
<Bank_Account>
<Bank_Name>ABC Bank</Bank_Name>
<Bank_Account_No>123456</Bank_Account_No>
</Bank_Account>
<Bank_Account>
<Bank_Name>DEF Bank</Bank_Name>
<Bank_Account_No>789012</Bank_Account_No>
</Bank_Account>
<Organization>Pharma</Organization>
<Organization>Inventory</Organization>
</root>
Вывод, который я хочу видеть это:Несколько строк в выводе XSL
12345, ABC, DEF, ABC банка, 123456, Pharma
+12345 ,,, DEF Bank, 789012, инвентарь
Итак, в основном каждое поле, имеющее несколько значений, должно быть заполнено в следующей строке другими полями, имеющими несколько значений. Если бы была третья организация под названием "Supply", то выход должен был
12345, ABC, DEF, ABC банка, 123456, Pharma
+12345 ,,, DEF Bank, 789012, инвентарь
12345 ,, ,,, Поставка
не в состоянии получить мою голову вокруг того, как мы будем петлю вокруг для выборки данных
«* в основном каждое поле, которое имеет несколько значений должно быть заполнено в следующем ряду с другими полями, которые имеют несколько значений. *» Вы должны выяснить, есть ли одно поле - например «Организация» - это всегда будет иметь максимальное количество значений. –