<xsl:choose></xsl:choose>
요소를 사용할 수 있습니다.
필요에 따라 <xsl:when test="..."></xsl:when>
개의 요소와 하나의 <xsl:otherwise></xsl:otherwise>
요소를 포함 할 수 있습니다. 이 예이다
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:ns1="http://www.example.com">
<xsl:output method="xml" />
<xsl:template match="@* | node()">
<xsl:copy>
<xsl:apply-templates select="@* | node()"/>
</xsl:copy>
</xsl:template>
<xsl:template match="SuccessCode">
<xsl:element name="ns1:ResponseCode">
<xsl:choose>
<xsl:when test="//jsonObject/d/SuccessCode/text()='09'">
<xsl:value-of select="'00'"/>
</xsl:when>
<xsl:otherwise/>
</xsl:choose>
</xsl:element>
</xsl:template>
참고하면 다른 변환을 추가하고 이름 공간을 업데이트해야합니다
는 경우에 당신은 설명했다.
다음을 살펴볼 수 있습니다. https://www.w3schools.com/xml/xsl_choose.asp 작동하지 않는 것을 시도했다면 코드를 보여주십시오. 또한 읽을 수 있습니다 : http://stackoverflow.com/help/mcve –
어떻게 해야할지 모르겠지만 여기 내 기존 코드 xsl : element> –
Kasun