XSL概率。 [英] XSL prob.
问题描述
嗨
我有一个XSL样式表:
< xsl:for-each select =" TRACKS / TRACK"> ;
< tr class =" TDL">
< td width =" 90%">< xsl:number value ="位置()"格式= QUOT 1 QUOT; /> -
< xsl:value-of select =" TRACKTITLE" />< / td>
< td width =" 10%" align =" center">< a href =" {TRACKURL}"
target =" _blank">更多信息!< / a>< / td>
< / tr>
< / xsl:for-each>
我不想做每一秒< tr class> ;与TDU对齐,我在
CSS中。这怎么可能?
问候,
Kenneth
Hi
I have an XSL stylesheet:
<xsl:for-each select="TRACKS/TRACK">
<tr class="TDL">
<td width="90%"><xsl:number value="position()" format="1" /> -
<xsl:value-of select="TRACKTITLE"/></td>
<td width="10%" align="center"><a href="{TRACKURL}"
target="_blank">More info!</a></td>
</tr>
</xsl:for-each>
I wan''t to make every second <tr class> aligned to TDU, which I have in the
CSS. How is this possible?
Regards,
Kenneth
推荐答案
你好Kenneth,
尝试以下方法之一(所有方法都一样 - 以稍微不同的方式)......
< xsl: for-each select =" TRACKS / TRACK">
< tr class =" TDL">
< xsl:if test =" position ()mod 2 = 0">
< xsl:attribute name =" class"> TDU< / xsl:attribute>
< / xsl:如果>
< td width =" 90%">
< xsl:number value =" position()"格式= QUOT 1 QUOT; /> -
< xsl:value-of select =" TRACKTITLE" />
< / td>
< td width = QUOT; 10%" align =" center">
< a href =" {TRACKURL}" target =" _blank">更多信息!< / a>
< / td>
< / tr>
< / xsl:for-each>
< xsl:for-each select =" TRACKS / TRACK">
< tr>
< xsl:attribute name =" class">
< xsl:choose>
< xsl:when test = " position()mod 2 = 1">
< xsl:text> TDL< / xsl:text>
< / xsl:when>
< xsl:否则>
< xsl:text> TDU< / xsl:text>
< / xsl:否则>
< / xsl:选择>
< / xsl:attribute>
< td width =" 90%">
< xsl:number value =" position()"格式= QUOT 1 QUOT; /> -
< xsl:value-of select =" TRACKTITLE" />
< / td>
< td width = QUOT; 10%" align =" center">
< a href =" {TRACKURL}" target =" _blank">更多信息!< / a>
< / td>
< / tr>
< / xsl:for-each>
< xsl:for-each select =" TRACKS / TRACK">
< tr class =" {substring(''TDUTDL'',((position()mod 2)* 3)+ 1,3)}">
< td width =" 90% ">
< xsl:number value =" position()"格式= QUOT 1 QUOT; /> -
< xsl:value-of select =" TRACKTITLE" />
< / td>
< td width = QUOT; 10%" align =" center">
< a href =" {TRACKURL}" target =" _blank">更多信息!< / a>
< / td>
< / tr>
< / xsl:for-each>
希望这有帮助
Marrow
http://www.marrowsoft.com - Xselerator的主页(XSLT IDE和调试器)
http://www.topxml.com/Xselerator
" Thomas" < ridder_dk@SLET_DETTEhotmail.com>在留言中写道
新闻:Q _ ********************** @ news010.worldonline。 dk ...
Hi Kenneth,
Try one of the following (all do the same - in a slightly different way)...
<xsl:for-each select="TRACKS/TRACK">
<tr class="TDL">
<xsl:if test="position() mod 2 = 0">
<xsl:attribute name="class">TDU</xsl:attribute>
</xsl:if>
<td width="90%">
<xsl:number value="position()" format="1" /> -
<xsl:value-of select="TRACKTITLE"/>
</td>
<td width="10%" align="center">
<a href="{TRACKURL}" target="_blank">More info!</a>
</td>
</tr>
</xsl:for-each>
<xsl:for-each select="TRACKS/TRACK">
<tr>
<xsl:attribute name="class">
<xsl:choose>
<xsl:when test="position() mod 2 = 1">
<xsl:text>TDL</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text>TDU</xsl:text>
</xsl:otherwise>
</xsl:choose>
</xsl:attribute>
<td width="90%">
<xsl:number value="position()" format="1" /> -
<xsl:value-of select="TRACKTITLE"/>
</td>
<td width="10%" align="center">
<a href="{TRACKURL}" target="_blank">More info!</a>
</td>
</tr>
</xsl:for-each>
<xsl:for-each select="TRACKS/TRACK">
<tr class="{substring(''TDUTDL'',((position() mod 2) * 3) + 1,3)}">
<td width="90%">
<xsl:number value="position()" format="1" /> -
<xsl:value-of select="TRACKTITLE"/>
</td>
<td width="10%" align="center">
<a href="{TRACKURL}" target="_blank">More info!</a>
</td>
</tr>
</xsl:for-each>
Hope this helps
Marrow
http://www.marrowsoft.com - home of Xselerator (XSLT IDE and debugger)
http://www.topxml.com/Xselerator
"Thomas" <ridder_dk@SLET_DETTEhotmail.com> wrote in message
news:Q_**********************@news010.worldonline. dk...
嗨
我有一个XSL样式表:
< xsl:for-each select =" TRACKS / TRACK" >
< tr class =" TDL">
< td width =" 90%">< xsl:number value =" position()"格式= QUOT 1 QUOT; /> -
< xsl:value-of select =" TRACKTITLE" />< / td>
< td width =" 10%" align =" center">< a href =" {TRACKURL}"
target =" _blank">更多信息!< / a>< / td>
< ; / tr>
< / xsl:for-each>
我不想做每一秒< tr class>与TDU对齐,我在
CSS中。这怎么可能?
问候,
Kenneth
Hi
I have an XSL stylesheet:
<xsl:for-each select="TRACKS/TRACK">
<tr class="TDL">
<td width="90%"><xsl:number value="position()" format="1" /> -
<xsl:value-of select="TRACKTITLE"/></td>
<td width="10%" align="center"><a href="{TRACKURL}"
target="_blank">More info!</a></td>
</tr>
</xsl:for-each>
I wan''t to make every second <tr class> aligned to TDU, which I have in the CSS. How is this possible?
Regards,
Kenneth
嗨Marrow。
该死的!你钉了它,谢谢。
" Marrow" <骨髓-NO - @ - SPAM-marrowsoft.com>在消息中写道
新闻:UF ************** @ newsfep1-gui.server.ntli.net ...
Hi Marrow.
Damn! You nailed it, thanks.
"Marrow" <marrow-NO-@-SPAM-marrowsoft.com> wrote in message
news:UF**************@newsfep1-gui.server.ntli.net...
你好Kenneth,
尝试以下方法之一(所有方法都一样 - 以稍微不同的
方式)......
< xsl:for-each select =" TRACKS / TRACK">
< tr class =" TDL">
< xsl:if test =" position()mod 2 = 0">
< xsl :attribute name =" class"> TDU< / xsl:attribute>
< / xsl:if>
< td width =" 90%">
< ; xsl:number value =" position()"格式= QUOT 1 QUOT; /> -
< xsl:value-of select =" TRACKTITLE" />
< / td>
< td width =" 10%" align =" center">
< a href =" {TRACKURL}" target =" _blank">更多信息!< / a>
< / td>
< / tr>
< / xsl:for-each>
< xsl:for-each select =" TRACKS / TRACK">
< tr>
< xsl:attribute name =" class">
< xsl:choose>
< xsl:when test =" position()mod 2 = 1">
< xsl:text> TDL< / xsl:text>
< / xsl:when>
< xsl:otherwise>
< xsl:text> TDU< / xsl:text>
< / xsl:otherwise>
< / xsl:choose>
< / xsl:attribute>
< td width =" 90%">
< xsl:number value =" position( )"格式= QUOT 1 QUOT; /> -
< xsl:value-of select =" TRACKTITLE" />
< / td>
< td width =" 10%" align =" center">
< a href =" {TRACKURL}" target =" _blank">更多信息!< / a>
< / td>
< / tr>
< / xsl:for-each>
< xsl:for-each select =" TRACKS / TRACK">
< tr class =" {substring('''TDUTDL'',((position()mod 2) * 3)+ 1,3)}">
< td width =" 90%">
< xsl:number value =" position()"格式= QUOT 1 QUOT; /> -
< xsl:value-of select =" TRACKTITLE" />
< / td>
< td width =" 10%" align =" center">
< a href =" {TRACKURL}" target =" _blank">更多信息!< / a>
< / td>
< / tr>
< / xsl:for-each>
希望这有帮助
Marrow
http://www.marrowsoft .com - Xselerator的主页(XSLT IDE和调试器)
http: //www.topxml.com/Xselerator
" Thomas" < ridder_dk@SLET_DETTEhotmail.com>在消息中写道
新闻:Q _ ********************** @ news010.worldonline。 dk ...
Hi Kenneth,
Try one of the following (all do the same - in a slightly different way)...
<xsl:for-each select="TRACKS/TRACK">
<tr class="TDL">
<xsl:if test="position() mod 2 = 0">
<xsl:attribute name="class">TDU</xsl:attribute>
</xsl:if>
<td width="90%">
<xsl:number value="position()" format="1" /> -
<xsl:value-of select="TRACKTITLE"/>
</td>
<td width="10%" align="center">
<a href="{TRACKURL}" target="_blank">More info!</a>
</td>
</tr>
</xsl:for-each>
<xsl:for-each select="TRACKS/TRACK">
<tr>
<xsl:attribute name="class">
<xsl:choose>
<xsl:when test="position() mod 2 = 1">
<xsl:text>TDL</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text>TDU</xsl:text>
</xsl:otherwise>
</xsl:choose>
</xsl:attribute>
<td width="90%">
<xsl:number value="position()" format="1" /> -
<xsl:value-of select="TRACKTITLE"/>
</td>
<td width="10%" align="center">
<a href="{TRACKURL}" target="_blank">More info!</a>
</td>
</tr>
</xsl:for-each>
<xsl:for-each select="TRACKS/TRACK">
<tr class="{substring(''TDUTDL'',((position() mod 2) * 3) + 1,3)}">
<td width="90%">
<xsl:number value="position()" format="1" /> -
<xsl:value-of select="TRACKTITLE"/>
</td>
<td width="10%" align="center">
<a href="{TRACKURL}" target="_blank">More info!</a>
</td>
</tr>
</xsl:for-each>
Hope this helps
Marrow
http://www.marrowsoft.com - home of Xselerator (XSLT IDE and debugger)
http://www.topxml.com/Xselerator
"Thomas" <ridder_dk@SLET_DETTEhotmail.com> wrote in message
news:Q_**********************@news010.worldonline. dk...
嗨
我有一个XSL样式表:
< xsl:for-each select =" TRACKS / TRACK" >
< tr class =" TDL">
< td width =" 90%">< xsl:number value =" position()"格式= QUOT 1 QUOT; /> -
< xsl:value-of select =" TRACKTITLE" />< / td>
< td width =" 10%" align =" center">< a href =" {TRACKURL}"
target =" _blank">更多信息!< / a>< / td>
< ; / tr>
< / xsl:for-each>
我不想做每一秒< tr class>与TDU对齐,我在
Hi
I have an XSL stylesheet:
<xsl:for-each select="TRACKS/TRACK">
<tr class="TDL">
<td width="90%"><xsl:number value="position()" format="1" /> -
<xsl:value-of select="TRACKTITLE"/></td>
<td width="10%" align="center"><a href="{TRACKURL}"
target="_blank">More info!</a></td>
</tr>
</xsl:for-each>
I wan''t to make every second <tr class> aligned to TDU, which I have in
CSS。这怎么可能?
问候,
Kenneth
CSS. How is this possible?
Regards,
Kenneth
嗨
我有另一个问题。是否可以使用XSL将unix时间戳转换为
可读日期?
Kenneth
Hi
I have another prob. Is it possible to convert a unix timestamp to a
readable date with XSL?
Kenneth
这篇关于XSL概率。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!