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