У меня есть сгенерированный файл XML с таким содержанием:
<p stylename='myStyle'/>
<p stylename='otherStyle'> Something </p>
<p stylename='anyotherStyle'> Something else </p>
<p stylename='myStyle'/>
<p stylename='otherStyle'> Something else </p>
...
Мне нужно, чтобы результат выглядел так:
<DIV stylename='myStyle'>
<p stylename='otherStyle'> Something </p>
<p stylename='anyotherStyle'> Something else </p>
</DIV>
<DIV stylename='myStyle'>
<p stylename='otherStyle'> Something else </p>
...
</DIV>
Подводя итог , У меня есть пустые теги <p>
с именем стиля 'myStyle', и мне нужно, чтобы все содержимое между ними было заключено в <DIV>
. Я не могу изменить ввод XML и могу использовать только XSLT 1.0
У меня есть базовые c знания XSLT, но я не могу понять, как это сделать. Есть предположения? Спасибо