diff options
| author | Vito G. Graffagnino <vito@graffagnino.xyz> | 2022-08-28 12:24:01 +0100 |
|---|---|---|
| committer | Vito G. Graffagnino <vito@graffagnino.xyz> | 2022-08-28 12:24:01 +0100 |
| commit | 823302458ec6c53455a3f34674415c43ce6a3187 (patch) | |
| tree | 92168b44b01f5b2236b7cdf331e227c4790431ee /snippets/xslt.snippets | |
| parent | 9ea6111717518625cbd28a020493ec06610ff01e (diff) | |
Added snippets directory
Diffstat (limited to 'snippets/xslt.snippets')
| -rw-r--r-- | snippets/xslt.snippets | 97 |
1 files changed, 97 insertions, 0 deletions
diff --git a/snippets/xslt.snippets b/snippets/xslt.snippets new file mode 100644 index 0000000..700e77d --- /dev/null +++ b/snippets/xslt.snippets @@ -0,0 +1,97 @@ +snippet apply-templates with-param + <xsl:apply-templates select="${1:*}"> + <xsl:with-param name="${2:param}">${3}</xsl:with-param>${4} + </xsl:apply-templates> + +snippet apply-templates sort-by + <xsl:apply-templates select="${1:*}"> + <xsl:sort select="${2:node}" order="${3:ascending}" data-type="${4:text}">${5} + </xsl:apply-templates> + +snippet apply-templates plain + <xsl:apply-templates select="${1:*}" /> + +snippet attribute blank + <xsl:attribute name="${1:name}">${2}</xsl:attribute> + +snippet attribute value-of + <xsl:attribute name="${1:name}"> + <xsl:value-of select="${2:*}" /> + </xsl:attribute> + +snippet call-template + <xsl:call-template name="${1:template}" /> + +snippet call-template with-param + <xsl:call-template name="${1:template}"> + <xsl:with-param name="${2:param}">${3}</xsl:with-param>${4} + </xsl:call-template> + +snippet choose + <xsl:choose> + <xsl:when test="${1:value}"> + ${2} + </xsl:when> + </xsl:choose> + +snippet copy-of + <xsl:copy-of select="${1:*}" /> + +snippet for-each + <xsl:for-each select="${1:*}">${2} + </xsl:for-each> + +snippet if + <xsl:if test="${1:test}">${2} + </xsl:if> + +snippet import + <xsl:import href="${1:stylesheet}" /> + +snippet include + <xsl:include href="${1:stylesheet}" /> + +snippet otherwise + <xsl:otherwise>${0} + </xsl:otherwise> + +snippet param + <xsl:param name="${1:name}">${2} + </xsl:param> + +snippet stylesheet + <xsl:stylesheet version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform">${0} + </xsl:stylesheet> + +snippet template + <xsl:template match="${1:*}">${0} + </xsl:template> + +snippet template named + <xsl:template name="${1:name}">${0} + </xsl:template> + +snippet text + <xsl:text>${0}</xsl:text> + +snippet value-of + <xsl:value-of select="${1:*}" /> + +snippet variable blank + <xsl:variable name="${1:name}">${0} + </xsl:variable> + +snippet variable select + <xsl:variable select="${1:*}" /> + +snippet when + <xsl:when test="${1:test}">${0} + </xsl:when> + +snippet with-param + <xsl:with-param name="${1:name}">${0}</xsl:with-param> + +snippet with-param select + <xsl:with-param name="${1:name}" select="${0:*}" /> + |
