java - 需要替换包含 的 xslt 句子。 (点)带有空格

标签 java xml xslt text

描述/@text 有一个句子包含 .dot,我想将其替换为空格。

            <xsl:call-template name="playByPlayJson">
                <xsl:with-param name="sequenceNumber" select="position()"/>

        <xsl:with-param name="summaryPhrase" select="description/@text"/>
        <xsl:with-param name="outs" select="@outs-aft"/>
                <xsl:with-param name="baseSit" select="@base-sit-aft"/>
                <xsl:with-param name="hasScored" select="@scored"/>
                <xsl:with-param name="hasOutOccured" select="@outs-aft - @outs-bef &gt; 0"/>
                <xsl:with-param name="inning" select="../inning/@number"/>
                <xsl:with-param name="inningHalves" select="substring(../inning/@half, 1, 1)"/>
                <xsl:with-param name="awayScore" select="@vis-score"/>
                <xsl:with-param name="homeScore" select="@home-score"/>
                <xsl:with-param name="eventAt" select="$eventAt"/>
                <xsl:with-param name="type" select="@id"/>
            </xsl:call-template>

            <xsl:if test="$eventAt = ''">
                <xsl:if test="position() != last()">,</xsl:if>
            </xsl:if>
        </xsl:for-each>
    <xsl:text>]</xsl:text>  

最佳答案

尝试;

<xsl:with-param name="summaryPhrase" select="translate(description/@text,'.',' ')"/>

关于java - 需要替换包含 的 xslt 句子。 (点)带有空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13159704/

相关文章:

java - 使用 apache POI 在 Excel 文档中创建列过滤器

Java servlet 和 IO : Create a file without saving to disk and sending it to the user

java - 安卓:本地化。如何将xml字符串读入数组

php - 解析 PubMed 查询的curl结果并将其格式化为引文

java - 从 CheckedTreeSelectionDialog 获取选定元素的建议

java - 混淆使用 AES 和 Hmac 的客户端和服务器如何相互验证

xslt - XSL 使用任意级别的节点索引

php xsl 扩展缺少 magento 就绪检查

c# - <url> 的前缀 “cannot be redefined from ” 在同一个开始元素标签内

xml - 为什么是目标命名空间?