내가 예를 들어, 템플릿 패턴을 사용하여, 푸시 변환에 <xsl:key>
을 사용하고 있습니다 :푸시 변환의 XSLT 키, 더 나은 성능?
<xsl:template match="key('div', 'MAIN')">
...
</xsl:template>
... 대신이 어떤이있는 경우 그러나
<xsl:template match="html:div[upper-case(@id) = 'MAIN']">
...
</xsl:template>
, 나도 몰라 성능상의 이점이 있으며, 최근에 푸시 변환이므로 노드를 방문한 상태에서 핵심이 정말 유용합니까? 성능 차이는 무시할 수 있지만
키는 _dynamic_ 상호 참조를위한 것입니다. 성능 정보 : 반복적 인 사용 만이 차이를 만듭니다. –
@Alejandro에 동의합니다. – Flack
좋은 질문입니다, +1. 설명에 대한 내 대답을 참조하십시오 왜 템플릿의 일치 표현은 일반적으로 덜 효율적일 수있는 키 기능을 사용하십시오. –