Я использую XSLT для создания HTML форм из XML. Формы создаются динамически. Для этого нет готовой команды. Там будет столько входов, сколько хочет пользователь. Я хочу, чтобы он был как можно короче, поэтому я использую атрибуты, например, для создания опций в тегах выбора. Проблема в том, что я не могу понять, как превратить этот XML:
<input mapTo="dropdown" nameId="sampleId" inputDomain="[a, b, c, d, e]" />
в:
<select id="sampleId">
<option value="a">a</option>
<option value="b">b</option>
<option value="c">c</option>
<option value="d">d</option>
<option value="e">e</option>
</select>
Моя проблема - это именно атрибут inputDomain
. Я могу изменить для более простого метода, но я хочу сохранить его в одном атрибуте (например, массив). Является ли это возможным? А может у вас есть более удобные идеи?