XML-код, предоставленный клиентом, содержит адрес доставки в виде строки, разделенной запятой, я хотел бы разделить эту строку на именованные узлы с использованием XSLT 1.0.XSLT 1.0 Разделить разделяемую запятую строку на именованные узлы
<?xml version="1.0" encoding="UTF-8"?>
<root>
<text>
Company, Streetaddress 20, 1234 AA, City
</text>
</root>
Выход
<?xml version="1.0" encoding="UTF-8"?>
<root>
<text>
<COMPANY>Company</COMPANY>
<ADDRESS>Streetaddress 20</ADDRESS>
<ZIPCODE>1234 AA</ZIPCODE>
<CITY>City</CITY>
</text>
</root>
Я попробовал несколько рекурсивных шаблонов для XSLT 1.0, которые делают тонкое расщепление работу, но в результате узлы с одинаковыми именами.
Если возможно, как это можно достичь с помощью XSLT 1.0?
Можете ли вы опубликовать XSLT, а? – potame