1. Sitecore query

Query axes

The axis component of a query determines the direction of the node selection in relation to the context node. An axis can be thought of as a directional query.

Note

The axis component of a query is not scalable when using item buckets and a large number of content items.

The following table lists some common axes:

AxesDescription
ancestorReturns all the ancestors of the context item (same as XPath).
ancestor-or- selfReturns the context item and all the ancestors of the context item (same as XPath).
child(/*) returns all the children of the context item (same as XPath).
descendant(//*) returns all the descendants of the context item; a descendant is a child or a child of a child and so on (same as XPath).
descendant- or-selfReturns the context item and all the descendants of the context item (same as XPath).
followingReturns all the following siblings of the context node (same as following-sibling in XPath).
parent(..) returns the parent item of the context item (same as XPath).
precedingReturns all the preceding siblings of the context item (same as preceding-sibling in XPath).
self(.) returns the context item (same as XPath).
[int]Returns the child item with the specified index.
If you have suggestions for improving this article, let us know!