У меня есть вопрос, который вызвал у меня ужасную головную боль. Пожалуйста, помогите мне. Ввод:
<body>
<p class="section"> section 1 </p>
<p class="code"> some code </p>
<p class="code"> following code </p>
<p class="code"> following code </p>
<p class="section"> section 2 </p>
<p class="code"> other code </p>
<p class="code"> following code </p>
<p class="code"> following code </p>
<p class="section"> section 3 </p>
<p class="code"> still other code </p>
<p class="code"> following </p>
<p class="code"> following </p>
</body>
Вывод, который я хотел бы:
<code><body>
<p class="section"> section 1 </p>
<pre> some code following code following code
раздел 2
other code following code following code
раздел 3
still other code following following
Проблема состоит в том, чтобы свернуть в тег <pre>
все соседние теги <p class="code">
. Не найти способ сделать это с помощью XSLT. Как вы думаете, решение существует?