|
|
Boolean Function
|
In XSL stylesheet 1 sind die Zeichenketten die Argumente der Booleschen () Funktion. Die Zeichenkette ist wenn zutreffend und nur wenn die L�nge von ihr eine ungleich nullganzzahl ist.
|
XML Source
<source>
<text>124</text>
<text>AB234</text>
<text>-16</text>
<text>0</text>
<text/>
<text>false</text>
</source>
|
Output
<TABLE border="1">
<TR>
<TH>text</TH>
<TH>boolean</TH>
</TR>
<TR>
<TD>124</TD>
<TD>true</TD>
</TR>
<TR>
<TD>AB234</TD>
<TD>true</TD>
</TR>
<TR>
<TD>-16</TD>
<TD>true</TD>
</TR>
<TR>
<TD>0</TD>
<TD>true</TD>
</TR>
<TR>
<TD/>
<TD>false</TD>
</TR>
<TR>
<TD>false</TD>
<TD>true</TD>
</TR>
</TABLE>
|
|
XSL stylesheet
<xsl:stylesheet version = '1.0'
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
<xsl:template match="/">
<TABLE border="1">
<TR>
<TH>text</TH>
<TH>boolean</TH>
</TR>
<xsl:for-each select="//text">
<TR>
<TD>
<xsl:value-of select="."/>
<xsl:text/>
</TD>
<TD>
<xsl:value-of select="boolean(text())"/>
</TD>
</TR>
</xsl:for-each>
</TABLE>
</xsl:template>
</xsl:stylesheet>
|
|
Not Function
|
Nicht Funktion die R�ckkehr, die zutreffend ist, wenn das Argument, das zu ihm gef�hrt wird, falsch ist, und bringen falsches anders zur�ck.
|
XML Source
<source>
<car id="a234" checked="yes"/>
<car id="a111" checked="yes"/>
<car id="a005"/>
</source>
|
Output
<P>
<B style="color:blue">a234</B>
</P>
<P>
<B style="color:blue">a111</B>
</P>
<P>
<B style="color:red">a005</B>
</P>
|
|
XSL stylesheet
<xsl:stylesheet version = '1.0'
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
<xsl:template match="car[not(@checked)]">
<P>
<B style="color:red">
<xsl:value-of select="@id"/>
</B>
</P>
</xsl:template>
<xsl:template match="car[@checked]">
<P>
<B style="color:blue">
<xsl:value-of select="@id"/>
</B>
</P>
</xsl:template>
</xsl:stylesheet>
|
|
True and False Function
|
Wenn einige der Bedingungen w�hrend der Programmierung gepr�ft werden. Die Funktionen richten () aus und falsch () scheint n�tzlich,
|
XML Source
<source>
<number>0</number>
<number>1</number>
</source>
|
Output
<P>true not false</P>
<P>true not false</P>
|
|
XSL stylesheet
<xsl:stylesheet version = '1.0'
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
<xsl:template match="number">
<P>
<xsl:if test="true()">
<xsl:text>true </xsl:text>
</xsl:if>
<xsl:if test="not(false())">
<xsl:text>not false</xsl:text>
</xsl:if>
</P>
</xsl:template>
</xsl:stylesheet>
|
|
Lang Function
|
Die Lang Funktion die R�ckkehr, die zutreffend oder falsch ist abh�ngig von, welchem die Sprache des Kontextnullpunktes, wie durch das xml spezifiziert: lang Attribute ist selben wie oder ist Subsprache der Sprache, die durch eine Argumentzeichenkette angegeben wird. Sprache des Kontextnullpunktes wird durch einen Wert von xml festgestellt: lang Attribut auf Kontextnullpunkt oder, wenn Kontextnullpunkt kein xml haben: lang Attribut, durch einen Wert des xml: lang Attribut auf n�chstem Vorfahr eines Kontextnullpunktes, der ein xml hat: lang Attribut. Wenn kein solches Attribut besteht, dann das lang die falsche R�ckkehr. Wenn solch eine ein Attribut esists, dann das lang zutreffendes zur�ckbringt, wenn Attributwert einem Argument gleich ist, das den Fall ignoriert oder wenn es irgendein Suffix beginnend mit gibt, so, da� ein Attributwert einem Argument gleich ist, welches das Suffix eines Attributwertes ignoriert und den Fall ignoriert.
|
XML Source
<source>
<P xml:lang="de">
<text xml:lang="cs">a</text>
<text xml:lang="en">and</text>
<text>und</text>
</P>
</source>
|
Output
<P>Czech: a</P>
<P>English: and</P>
<P>German: und</P>
|
|
XSL stylesheet
<xsl:stylesheet version = '1.0'
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
<xsl:template match="text">
<P>
<xsl:choose>
<xsl:when test='lang("cs")'>
<xsl:text>Czech: </xsl:text>
</xsl:when>
<xsl:when test='lang("en")'>
<xsl:text>English: </xsl:text>
</xsl:when>
<xsl:when test='lang("de")'>
<xsl:text>German: </xsl:text>
</xsl:when>
</xsl:choose>
<xsl:value-of select="."/>
</P>
</xsl:template>
</xsl:stylesheet>
|
|
|
|
Keywords XSL Boolean Function, xsl string function, xsl tutorial, javascript boolean, xsl substring function,
xsl date function, xsl attributes, xsl variable, xsl elements, xsl count, xsl name,
xsl reference, xsl examples, xsl attribute, xsl example, xsl if, xsl cdata, xsl javascript,
xsl xpath, xsl element, xsl sort, xsl syntax, xsl tags, xsl param, xsl node, xsl text,
xsl select, xsl template, xsl namespace, xsl document, html function, xsl dtd, xsl entity,
xsl parameter, xsl css, c# boolean, xsl date, xsl xhtml, xsl id, boolean variable,
javascript function, xsl stylesheet, boolean date, xsl encoding, boolean expression,
xsl html, string xsl, xsl output, select function, c# xsl, boolean string, xsl dom
|