Archiv für April, 2010
XSLT: import precedence und priority
Verfasst von Stf unter XSLT und XPath am 17. April 2010
Bei der Fehlersuche in einem Stylesheet bin ich heute auf eine überraschende Erkenntnis gestoßen: die import precedence
bestimmt vor und unabhängig von der priority
, welches matching template
angewendet wird. Damit werden allgemeine Regeln im importierenden Stylesheets ohne Rücksicht auf spezielle Regeln in importierten Stylesheets ausgeführt. Ist das nicht gewünscht, lässt sich mit <xsl:next-match/>
oder <xsl:apply-imports/>
die Ausführung der importierten Templates ggfs. erzwingen. Alternativ lassen sich Stylesheets auch mit <xsl:include/>
einbinden.