XPath is a syntax used within XSLT to select nodes in an XML document. XPath provides an added level of functionality in Symphony’s templating layer, enabling the use of complex matching and filtering patterns, and even basic computations and other functions. A Symphony project can thus keep purely presentational operations out of the data layer and in the templating layer.


XPath is used in Symphony in the context of its XSLT stylesheets—page templates and utilities.


For more details on XPath, see: http://www.w3.org/TR/xpath.

The Big Picture

XPath is a widely-adopted open standard recommended by the W3C.

Related Concepts

Symphony • Open Source XSLT CMS

Server Requirements

  • PHP 5.3-5.6 or 7.0-7.3
  • PHP's LibXML module, with the XSLT extension enabled (--with-xsl)
  • MySQL 5.5 or above
  • An Apache or Litespeed webserver
  • Apache's mod_rewrite module or equivalent

Compatible Hosts

Sign in

Login details