Мне нужно конкретное решение для моего XSLT, и я изо всех сил пытаюсь понять, как заставить его работать.Прямо сейчас мой XML структурирован так:
<DataX>
<DataY>
<fieldy>A</fieldy>
<fieldx>B</fieldx>
<Data1>
<field1>1</field1>
<field2>2</field2>
</Data1>
<Data2>
<field3>3</field3>
<field4>4</field4>
</Data2>
<Data3>
<field5>5</field5>
<field6>6</field6>
</Data3>
</DataY>
</DataX>
Что мне нужно сделать, это добавить содержимое <DataY> <field1> <field2>
к каждому экземпляру внутренних полей данных.Не изменяя исходный XML
Вот так
A B 1 2 A B 3 4 A B 5 6
Вот так, я добавил пробелы для ясности.
Я пробовал некоторые внутренние операторы for-each и несколько другихвещи.У меня нет опыта работы с XSLT, но, может быть, я слишком много думаю об этом.Я просто не уверен, как получить данные AB после того, как был сделан проход, используя for-each.Какие-нибудь мысли?