Добавление разрыва строки в PDF с помощью XSL-FO?

Пытаюсь создать файл PDF на основе XML и файл с помощью XMLSpy.

Я пытаюсь разбить поле на две строки на основе содержимого поля.

Например, если мой varialbe = "John Doe AKA Johnny D", я хочу видеть это так:

John Doe

Johnny D

Моя проблема в что я не могу заставить его работать даже со всеми семплами в сети.

Вот мой код:

     <xsl:value-of disable-output-escaping="yes" select="concat(substring-before(//MyField,'AKA'),$newline,substring-after(//MyField,'AKA'))" /> 
  </xsl:when>

Таким образом, каждый раз, когда я нахожу строку «AKA», я хочу разбить поле на две строки. Итак, мой код находит строку, создает новую переменную, но по-прежнему отображается в одной строке. Я пробовал создать переменную с пустой строкой, используя всевозможные методы, но по-прежнему отображается в одной строке.

Есть какие-нибудь мысли?

11
задан Elkucho 20 July 2011 в 16:33
поделиться