Производительность XSLT

Я работаю над проектом, в котором есть много преобразований XSLT. Преобразования должны быть максимально быстрыми.

Для удобства чтения я написал многие из них, разделив «бизнес-логику» и "вывод". Например,

<!-- Business Logic -->
 <xsl:variable name="myLocalVar">
      <xsl:value-of select="func:whateverComputation(params)" />
</xsl:variable>

<!-- more buss logic here -->

<!-- Output -->
<xsl:element name="mytag">
    <xsl:value-of select="$myLocalVar" />
</xsl:element>

Конечно, это можно записать в компактной форме

<xsl:element name="mytag">
      <xsl:value-of select="func:whateverComputation(params)" />
</xsl:element>

Первая форма медленнее , чем вторая?

7
задан Mads Hansen 18 March 2015 в 02:09
поделиться