English
|
Français
|
Deutsch
|
>> Magyar <<
|
中文
thebigdir
>
Tutorials
>
XSLT Tutorial
Bevezetés
/
Keresés
/
home loan mortgage equity refinancing calculator lender rates
>> Oldal 26 <<
|
Előző
|
Következő
|
Tartalom
|
Elem index
Az xsl:if instrukció feltételes feldolgozást tesz lehet?vé. Az
XSLT stíluslap 1
az xsl:for-each tipikus használatát mutatja be, az egyes elemekhez sz?veget adva. Elég gyakran fordul el?, hogy nem akarsz sz?veget adni az utolsó elemhez. Az xsl-if instrukció nagyon hasznos ebben az esetben. (
XSLT stíluslap 2
)
XSLT stíluslap 1
home loan forrás
<source>
<list>
<entry name="A"/>
<entry name="B"/>
<entry name="C"/>
<entry name="D"/>
</list>
</source>
Kimenet
A, B, C, D,
HTML nézet
A, B, C, D,
XSLT stíluslap
<
xsl:stylesheet
version
= '1.0'
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
<
xsl:template
match
="list">
<
xsl:for-each
select
="entry">
<
xsl:value-of
select
="@name"/>
<
xsl:text
>, </
xsl:text
>
</
xsl:for-each
>
</
xsl:template
>
</
xsl:stylesheet
>
XSLT stíluslap 2
home loan forrás
<source>
<list>
<entry name="A"/>
<entry name="B"/>
<entry name="C"/>
<entry name="D"/>
</list>
</source>
Kimenet
A, B, C, D
HTML nézet
A, B, C, D
XSLT stíluslap
<
xsl:stylesheet
version
= '1.0'
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
<
xsl:template
match
="list">
<
xsl:for-each
select
="entry">
<
xsl:value-of
select
="@name"/>
<
xsl:if
test
="not (position()=last())">
<
xsl:text
>, </
xsl:text
>
</
xsl:if
>
</
xsl:for-each
>
</
xsl:template
>
</
xsl:stylesheet
>