aboutsummaryrefslogtreecommitdiff
path: root/vim/bundle/vim-snippets/snippets/xslt.snippets
diff options
context:
space:
mode:
Diffstat (limited to 'vim/bundle/vim-snippets/snippets/xslt.snippets')
-rw-r--r--vim/bundle/vim-snippets/snippets/xslt.snippets97
1 files changed, 97 insertions, 0 deletions
diff --git a/vim/bundle/vim-snippets/snippets/xslt.snippets b/vim/bundle/vim-snippets/snippets/xslt.snippets
new file mode 100644
index 0000000..700e77d
--- /dev/null
+++ b/vim/bundle/vim-snippets/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:*}" />
+