XML-схема в HTML-форму с помощью xslt - PullRequest
0 голосов
/ 09 декабря 2011

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? Или так должно быть?

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