Предположим, у меня есть простой XML-файл:
<data>
<text>Hello world!<br>Nice to see you all!<br>Goodbye!</text>
</data>
Теперь я хочу заменить все <br>
строки на
строки, поэтому результат должен быть, например:
<transformed>
<text>Hello world! Nice to see you all! Goodbye!</text>
</transformed>
Как мне это сделать?
Функциональность замены XSL проста в реализации (например, в http://geekswithblogs.net/Erik/archive/2008/04/01/120915.aspx), но сложнее всего заставить преобразователь XSL вывести эти строки
. Iлибо получите невидимый нормальный перевод строки, либо &#10;
Прекрасным ответом будет шаблон XSL, который добьется цели.