XSL-атрибут без значения - PullRequest
0 голосов
/ 24 января 2019

Я бы вставил html-атрибут download в элемент привязки, используя xsl-файл. Результат, который я хочу получить:

<a id="custom" href="#" download class="btn btn-default btn--download">Download</a>

Я сделал много попыток без какого-либо существенного результата. Я пытался использовать элемент xsl: attribute без указания значения, но результат не тот, который я ищу.

Спасибо.

1 Ответ

0 голосов
/ 24 января 2019

Здесь вы можете использовать вот так:

<xsl:attribute name="download"/>

пример, который вам требуется, который не является атрибутом со свободным текстом, который не допускается внутри тега.

XSLT вы можетеиспользуйте:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    exclude-result-prefixes="xsl" version="1.0">

  <xsl:template match="a">
        <a id="custom" href="#" class="btn btn-default btn--download">
            <xsl:attribute name="download"/>
            <xsl:apply-templates/>
        </a>
  </xsl:template>

</xsl:stylesheet>

См. ссылку: https://xsltfiddle.liberty -development.net / 6r5Gh2K / 1

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