Konflikty mezi šablonami

  • pokud uzlu vyhovuje více šablon, vybere se šablona s vyšší prioritou

  • prioritu lze určit ručně pomocí atributu priority

    <xsl:template match="…" priority="100">
  • není-li priorita explicitně určena, spočítá se automaticky

    • šablony testující jméno elementu mají prioritu 0

    • šablony používající hodně obecné testy (např. match="*") mají prioritu -0.5

    • ostatní šablony mají prioritu 0.5

    • výše uvedená pravidla jsou ve skutečnosti složitější