Я буду использовать много <xsl:template match="">
и хочу упорядочить их, чтобы их было легко читать и отлаживать.
При помещении атрибута или элемента в начале матча = ""позволит легко узнать, к какому узлу я применяю, было бы беспорядочно, если бы мне нужно было добавить больше узлов иерархии.
Поэтому я хочу знать, будут ли различия в производительности между двумя подходами, пожалуйста.
<xsl:template match="@Text[contains(., 'Hi') and parent::InputBox/parent::Message]">
или
<xsl:template match="Message/InputBox/@Text[contains(., 'Hi')]">