winkimjr2 Posted January 2, 2015 Share Posted January 2, 2015 I would like to display the word false instead of an empty string "" for the <ext:AddressReference ext:currentIndicator=""> How do I do this? My output which is wrong <ext:AddressReference ext:currentIndicator="true"> <nc:LocationReference s:ref="INT10566286"/></ext:AddressReference><ext:AddressReference ext:currentIndicator=""> <nc:LocationReference s:ref="INT4279606"/></ext:AddressReference> Desired output adds the word false to the empty string <ext:AddressReference ext:currentIndicator="true"> <nc:LocationReference s:ref="INT10566286"/></ext:AddressReference><ext:AddressReference ext:currentIndicator="false"> <nc:LocationReference s:ref="INT4279606"/></ext:AddressReference> My xml code <Address PartyCorrespondence="true" PartyCurrent="true" ID="10566286" Type="Standard"> <AddressLine2>772 Minnesota AVE</AddressLine2> <AddressLine4>Big Lake, MN, 55309</AddressLine4> <Street>Minnesota</Street> <City>Big Lake</City> <State>MN</State> <Zip>55309</Zip></Address><Address ID="4279606" Type="Non Standard"> <AddressLine1>8435 OAK LANE</AddressLine1> <AddressLine4>BECKER, MN, 55308</AddressLine4> <City>BECKER</City> <State>MN</State> <Zip>55308</Zip></Address> My xslt code <xsl:for-each select="Address"> <ext:AddressReference> <xsl:attribute name="ext:currentIndicator"><xsl:value-of select="@PartyCurrent"/></xsl:attribute> <nc:LocationReference> <xsl:attribute name="s:ref"><xsl:text>INT</xsl:text><xsl:value-of select="@ID"/></xsl:attribute> </nc:LocationReference> </ext:AddressReference></xsl:for-each> Link to comment Share on other sites More sharing options...
Ingolme Posted January 2, 2015 Share Posted January 2, 2015 Use an <xsl:choose>. If @PartyCurrent is "true" then show "true", otherwise show "false". <xsl:attribute name="ext:currentIndicator"> <xsl:choose> <xsl:when test="@PartyCurrent = 'true'">true</xsl:when> <xsl:otherwise>false</xsl:otherwise> </xsl:choose></xsl:attribute> 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now