Есть ли способ поместить «xsl: value-of» во встроенную строку? - PullRequest
6 голосов
/ 16 мая 2011

Хорошо, вот пример, который я пытаюсь выполнить:

<div class="testClass1 {place xsl:value-of HERE}"> </div> Есть ли способ извлечь что-то подобное в XML / XSLT?

В основном мне просто нужносоздать опцию, чтобы установить класс для упаковочного div в XML ... Не уверен, если это возможно.

Ответы [ 2 ]

12 голосов
/ 16 мая 2011

Использовать шаблон значения атрибута :

<div class="testClass1 {xpath-expression}"> </div>

... или xsl: attribute .

<div>
    <xsl:attribute name="class">testClass1 <xsl:value-of select="{xpath-expression}"/></xsl:attribute>
</div>
2 голосов
/ 16 мая 2011

Вы всегда можете пойти с

<div>
   <xsl:attribute name="class">testClass1 <xsl:value-of select="..." /></xsl:attribute>
<div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...