[Home] [By Thread] [By Date] [Recent Entries]
All,
I've run into some difficulty attempting to define an attribute. Essentially, I'm getting excess spaces, and I'd really like them removed while keeping the formatting the same for readability. Below is a sample xml and xslt. Essentially, I'm trying to setup a 'default' set of options at the top of the xml file, and then specifics are found under the icon tags below. Any help would be appreciated! Thanks, Brian XML: <content> <uri> <dir>./pics</dir> <root>btn</root> <img_ext>gif</img_ext> <link_ext>html</link_ext> </uri> <target>body</target> <icon id="cont_mot"> <text>Motivation</text> <uri><root>mot</root></uri> </icon> <icon id="cont_req"> <text>Requirements</text> <uri><root>req</root></uri> </icon> </content> XSLT: <xsl:template name="uri">
<xsl:attribute name="background">
<xsl:choose>
<xsl:when test="./uri/dir">
<xsl:value-of select="./uri/dir" />
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="/content/uri/dir" />
</xsl:otherwise>
</xsl:choose>/ <xsl:choose>
<xsl:when test="./uri/root">
<xsl:value-of select="./uri/root" />
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="/content/uri/root" />
</xsl:otherwise>
</xsl:choose>. <xsl:choose>
<xsl:when test="./uri/img_ext">
<xsl:value-of select="./uri/img_ext" />
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="/content/uri/img_ext" />
</xsl:otherwise>
</xsl:choose>
</xsl:attribute>
</xsl:template>_________________________________________________________________ Help STOP SPAM with the new MSN 8 and get 2 months FREE* http://join.msn.com/?page=features/junkmail XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|

Cart



