Extensible Markup Language Path Language (XPath) and Extensible Stylesheet Language Transformations (XSLT) together define multiple functions. In addition, XSLT defines multiple elements and attributes. All XPath and XSLT functions, elements, and attributes are supported by JUNOS commit scripts and automation scripts. This chapter provides a partial reference guide, including only the XPath and XSLT functions, elements, and attributes shown in this manual.
This chapter also provides reference information for the extension functions and named templates available with JUNOS commit and automation scripts. Extension functions allow you to perform operations that are difficult or impossible to perform in XPath. The named templates available with the JUNOS software also allow you to accomplish scripting tasks more easily. All extension functions and named templates available with JUNOS commit and automation scripts are in the jcs: namespace, as indicated by the jcs: prefix.
This section is organized as follows: