This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: <xsl:choose> <xsl:when> and graphics salad!



>> I grant you that there might be flaw with my 
>> test="contains(@attribute1,'value1')" 
>but it's not possible to say without seeing an input example.
>
>David

Ok Dave, but I warn you its lengthy.

<xsl:template match="image">
<xsl:choose>
	<xsl:when test="contains (@align,'banner')">

	</xsl:when>
	<xsl:when test="contains (@align,'right')">
		<xsl:if test="contains(/text/@text.role,'note')">
		<SPAN style="
		font-weight: bold;
		font-size: medium">
			 (<xsl:value-of select="//para/@secur.classif"/>)
		</SPAN>
		<SPAN style="
		font-size:small;
		font-weight:normal;
		margin-left:3pc;
		margin-right:3pc;
		width:100%">
		<xsl:value-of select="text"/>
			<SPAN style="
			font-size: 10pt;
			font-style: normal;
			font-weight: bold;
			horizontal-align: left;
			margin-left: 70%;
			width: 300;
			height: 100">
			<p>
			<IMG >
			<xsl:attribute name="SRC" >
			<xsl:value-of select="@reference"/>
			</xsl:attribute>
			</IMG>
			</p>
			<xsl:value-of select="illust"/>
			<xsl:apply-templates />
			<p></p>
			<br></br>
			</SPAN>
		</SPAN>
		</xsl:if>
	 </xsl:when>
	<xsl:when test="contains (@align,'bottom')">
	<SPAN style="
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	vertical-align: center;
	margin-right: 3pc;
	margin-left: 3pc;
	width: 300;
	height: 100">
	<p>
	<IMG >
	<xsl:attribute name="SRC" >
	<xsl:value-of select="@reference"/>
	</xsl:attribute>
	</IMG>
	</p>
	<xsl:value-of select="illust"/>
	<xsl:apply-templates />
	<p></p>
	<br></br>
	</SPAN>
	</xsl:when>
	<xsl:otherwise>

	</xsl:otherwise>
</xsl:choose>
</xsl:template>

Oh! you actually read it?  Told you it was lengthy.

:-)

Eddy


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]