如何在字符串值后添加文本?

时间:2015-05-27 17:12:03

标签: xml xslt

我想在courtname的字符串值之后添加County Court。在我的xsl中,我使用变量vCourtORI来获取引用xml文档中的法院名称。 我需要在此行的文字后添加郡法院

<xsl:value-of select="$values[@type='CountyName']/Text"/>

我该怎么做我的xslt显示了Court Name,但我想在名字后添加County Court。

期望的输出

<nc:OrganizationName>Ramsey County Court</nc:OrganizationName>

当前输出

<nc:OrganizationName>Ramsey</nc:OrganizationName>

示例xml文档

xmlns:CMCodeQueryHelper="urn:CMCodeQueryHelper" PackageID="DL Notice to DVS" MessageID="67084429" xmlns="">
    <Case InternalID="1616099249" ID="10475952" xmlns:user="http://tylertechnologies.com">
        <Court>
            <CourtName>Ramsey Criminal Suburban</CourtName>
            <CourtNCIC>MN062105J</CourtNCIC>
        </Court>
</Integration>

使用CourtNCIC号码

向xm文件索取法院名称
<EnumerationValue code="MN062105J">
    <Text>Ramsey Criminal Suburban</Text>
    <AssociatedValue type="CountyName">
      <Text>Ramsey</Text>
    </AssociatedValue>
</EnumerationValue>

xsl代码

    <xsl:template name="Court">
<Court>
<nc:StreetFullText>
    <xsl:variable name="vCourtORI">
        <xsl:value-of select="/Integration/Case/Court/CourtNCIC"/>
    </xsl:variable>
    <xsl:variable name="values" select="document(concat($gEnvPath,'\Schemas\CourtXML\SimpleTypes\CourtLocationTextType.xml'))/SimpleTypeCompanion/EnumerationValue[@code=$vCourtORI]/AssociatedValue"/>
        <xsl:value-of select="$values[@type='CountyName']/Text"/> 
</nc:StreetFullText>
</Court>
</xsl:template>

1 个答案:

答案 0 :(得分:0)

您可以在县名后面添加Integer标记。

Integer d=new Integer(5);

Integer d2=new Integer(5);