В XSLT 2.0:

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

Мой вклад такой:

<mylink id="nextButton" type="next" href="javascript:;" />

И мне нужен вывод, как это:

<a id="nextButton" href="javascript:;" />

Если я использую следующий XSL:

<xsl:template match="mylink">
    <a><xsl:copy-of select="attribute::*"/></a>
</xsl:template>

Я получаю все атрибуты для вывода, как это:

<a id="nextButton" type="next" href="javascript:;" />

Но я хочу игнорировать атрибут «тип». Я пробовал следующее, но ни один из них, кажется, не работает так, как мне нужно:

<xsl:copy-of select="attribute::!type"/>
<xsl:copy-of select="attribute::!'type'"/>
<xsl:copy-of select="attribute::*[!type]"/>
<xsl:copy-of select="attribute::not(type)"/>

Как мне написать свою таблицу стилей, чтобы получить необходимый вывод?

Ответы на вопрос(2)

Ваш ответ на вопрос