Повышение производительности благодаря предикату или иерархии XPath в соответствии с шаблоном XSLT - PullRequest
1 голос
/ 24 мая 2019

Я буду использовать много <xsl:template match=""> и хочу упорядочить их, чтобы их было легко читать и отлаживать.

При помещении атрибута или элемента в начале матча = ""позволит легко узнать, к какому узлу я применяю, было бы беспорядочно, если бы мне нужно было добавить больше узлов иерархии.

Поэтому я хочу знать, будут ли различия в производительности между двумя подходами, пожалуйста.

<xsl:template match="@Text[contains(., 'Hi') and parent::InputBox/parent::Message]">

или

<xsl:template match="Message/InputBox/@Text[contains(., 'Hi')]">
...