Я хочу разбить адрес на запятой (;) на строки, разделенные <br />:
например. if address= 123 Elm Street, я хочу вывести 123 Elm Street,
но если address= 123 Elm Street;PO Box 222, я хочу вывести
123 Elm Street<br />PO Box 222
и если address= 123 Elm Street;PO Box 222;c/o James Jones, я хочу вывести
123 Elm Street<br />PO Box 222<br />c/o James Jones
Есть ли способ сделать это? (возможно, легко, но я не знаком с XSLT)
Простой селектор XSL
<xsl:value-of select="address"/>
и я хотел бы изменить этот фрагмент XSLT для разделения на точку с запятой.
update. По-видимому, ответ подразумевает использование <xsl:call-template> и функций substring-before() и substring-after().
Но я новичок в XSLT, и я действительно мог бы использовать некоторую помощь для того, как это сделать.