Как я могу найти текстовый узел, который непосредственно предшествует элементу «specialElem» («Foo-» в этом примере)? В то время как все остальные пробелы внутри «основного» -элемента должны быть сохранены, пробелы перед элементом «специального эльфа» должны быть удалены.XSLT Найти предшествующий текстовый узел в элементе смешанного контента
<main>
Foo Foo
<someElem>
Foo Foo
</someElem>
Foo Foo
<otherElem>
<subElem>
Foo Foo
</subElem>
</otherElem>
Foo- <!-- the whitespaces here shall be removed -->
<specialElem>
Bar!
<specialElem/>
Foo Foo
</main>
Желаемый результат:
Foo Foo Foo Foo Foo Foo Foo Foo Foo-Bar! Foo Foo
Thnaks заранее!
Не могли бы вы дать нам реальный пример того, что вам нужно? Похоже, это странное требование. – JLRishe