У меня есть файл XSLT, который содержит следующий набор атрибутовКак увеличить размер переменной с помощью XSLT
<xsl:attribute-set name="related-links__content">
<xsl:attribute name="start-indent"><xsl:value-of select="$side-col-width"/></xsl:attribute>
</xsl:attribute-set>
Значение $side-col-width
является числом с единицей (например, 24pt
).
Что мне нужно сделать, так это увеличить это значение. Семантический, это то, что я пытаюсь сделать:
<!-- Obviously not correct -->
<xsl:attribute-set name="related-links__content">
<xsl:attribute name="start-indent">
<xsl:value-of select="$side-col-width"/> + 12pt
</xsl:attribute>
</xsl:attribute-set>
Это то, что можно с помощью XSLT, и если да, то как это может быть сделано?
Вы знаете точную структуру '$ side-col-width'? Например, всегда ли какие-то цифры, за которыми следует «pt», или могут ли единицы изменения? На самом деле, почему бы вам не показать, как заполняется «$ side-col-width»? –
$ side-col-width устанавливается вручную. Он всегда должен быть в очках (поэтому да, это всегда будет несколько цифр, за которыми следует «pt»). Я в порядке с решением, которое ожидает этот формат. – Scribblemacher