Skip to content

Commit c2c798d

Browse files
committed
Added comma-splitter.xsl. Doesn't actually do anything yet.
1 parent e84c942 commit c2c798d

1 file changed

Lines changed: 29 additions & 0 deletions

File tree

comma-splitter.xsl

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
2+
xmlns:cc="https://niap-ccevs.org/cc/v1"
3+
xmlns="http://www.w3.org/1999/xhtml"
4+
xmlns:htm="http://www.w3.org/1999/xhtml"
5+
version="1.0">
6+
7+
8+
<xsl:template match="/">
9+
<abc>
10+
<xsl:apply-templates select="//cc:selection-depends/@ids"/>
11+
</abc>
12+
</xsl:template>
13+
14+
<xsl:template match="@ids" name="split">
15+
<xsl:param name="pText" select="."/>
16+
17+
<xsl:if test="string-length($pText) > 0">
18+
<xsl:variable name="vNextItem" select=
19+
"substring-before(concat($pText, ','), ',')"/>
20+
21+
Found: <xsl:value-of select="$vNextItem"/>
22+
23+
<xsl:call-template name="split">
24+
<xsl:with-param name="pText" select=
25+
"substring-after($pText, ',')"/>
26+
</xsl:call-template>
27+
</xsl:if>
28+
</xsl:template>
29+
</xsl:stylesheet>

0 commit comments

Comments
 (0)