XML-файл
<form name="form_login" method="post">
<properties>
<id>my-form</id>
<class>big</class>
</properties>
<element type="text" name="username" label="Username: ">
<properties>
<class>big-input</class>
</properties>
<validation>
<notEmpty>
<message key="empty">Username cannot be empty</message>
</notEmpty>
</validation>
</element>
<element type="password" name="password" label="Password: ">
<validation>
<notEmpty />
</validation>
</element>
<element type="select" name='select[a]'>
<properties>
<multiple />
</properties>
</element>
<element type="submit" name="submit">
<properties>
<value>Login</value>
</properties>
</element>
</form>
Файл преобразования Xslt: http://paste.ideaslabs.com/show/zGranEYQSh
Я все еще только изучаю XSLT, поэтому я хотел спросить, есть ли более простой способ выполнить это преобразование. Как уменьшить количество кода XSLT? Или так должно быть?