Я пытаюсь построить некоторые элементы XML на основе строкового параметра XSLT.Идея довольно проста.
Пользователь указывает параметр, представляющий собой список имен через запятую.Для каждого имени я хочу записать в файл XML следующее:
<category>{$string}</category>
Где {$string}
- это одно из значений, разделенных запятыми.Поэтому, если пользователь предоставляет этот параметр: category1, category2, cat3
, тогда я должен получить его в файле XML:
<category>category1</category>
<category>category2</category>
<category>cat3</category>
Также должна быть возможность предоставить пустую строку, в этом случае элемент XML не печатается.
Обратите внимание, что я использую XSLT 2.0, поэтому не стесняйтесь включать конструкции XPath и XSLT на основе 2.0.