Для запроса вы можете выбрать между XPath и Sitecore query .Последний является реализацией XPath для Sitecore, которая более читаема и позволяет использовать имена элементов вместо синтаксиса XPath.
Однако запрос Sitecore нельзя поместить непосредственно в атрибут select
в элементах XSL, он работает только в вспомогательных функциях Sitecore XSL, таких как sc:item
(пожалуйста, также не .
в sc:item
функция для указания элемента контекста, к которому должен применяться запрос, .
обозначает текущий элемент).
<!-- using XPath -->
<xsl:value-of select="/item[@key='sitecore']/item[@key='content']" />
<!-- using Sitecore query -->
<xsl:value-of select="sc:item('/sitecore/content', .)" />