Имя пользовательского атрибута XML для XSLT - PullRequest
0 голосов
/ 12 февраля 2019

У меня есть XSLT, который генерирует AngularJS, с моделью = 'xxx'

Теперь мне нужно сделать XSLT, чтобы использовать тот же источник, но целью будет Angular6,

IИзмените мой XSLT на это: (только модель на [(модель)])

<xsl:template name="InputText">
    <div class="input-group">
    <input type="{@type}" class="form-control {@class}"
    >
    <xsl:attribute name="[(model)]">
         <xsl:value-of select="@model"/>
    </xsl:attribute>
   </input>
</div>

Но, когда я преобразую, у меня появляется следующее сообщение:

FATAL ERROR:  'line 131: You cannot call an attribute '[(model)]''

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

Тест: мое выполнение xslt выполняется на Java.

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