【发布时间】:2010-09-22 15:34:57
【问题描述】:
我在 XSLT 中有以下片段。有没有办法在不使用 ASCII 等价物转义字符 < 和 > 的情况下重写它?
<coord>
...
<xsl:with-param name="substringIn" select="'' ''"/>
<xsl:with-param
name="substringOut"
select="'</coord><coord>'"
/>
...
</coord>
我有一串空格分隔的数字,例如
<value>1 2 3 4 5 6 7</value>
我想将它们中的每一个都转换为 XML 标记,例如:
<coord>1</coord>
<coord>2</coord>
<coord>3</coord>
<coord>4</coord>
<coord>5</coord>
<coord>6</coord>
<coord>7</coord>
我上面的代码就是这样做的,但我不想使用 ASCII 转义字符。
【问题讨论】:
-
好问题 (+1)。请参阅我的答案以获得真正简单的 XSLT 解决方案。