Динамическое значение для параметра Transformer - PullRequest
0 голосов
/ 30 марта 2011

Я создаю преобразователь XML, и мне нужно передать параметры в таблицу стилей во время преобразования.

Проблема в том, что в одном XML-файле может быть несколько элементов, для которых, например, требуется другой UUID.

transformer.setParameter("uuid", "'3234343-3434343-343434343-3434343434'");

Есть ли способ передать динамическую переменную, чтобы каждый элемент в XML получал свой UUID?

Это не единственный параметр, который я передаю. Мне нужно будет также найти данные из внешних баз данных и передать их в таблицу стилей.

Могу ли я передать массив или хэш-таблицу, если я ее предварительно заполню, или, может быть,

Или я должен подходить к этому совершенно по-другому? Если так, каков наилучший способ сделать это?

Большое спасибо

1 Ответ

0 голосов
/ 15 августа 2011

UID, который мне удалось разобрать с помощью <xsl:value-of select="generate-id(.)"/> в файле xsl.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...