A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
Die Instruktion xsl:sequence wird verwendet, um explizit eine Sequenz auszugeben. Hierbei werden die Inhalte der Sequenz mit dem select-Attribut ausgewählt. Dies kann durch einen XPath-Ausdruck geschehen, durch deine übergebene Sequenz oder aber auch durch einen Parameter der eine solche enthält.
Kindelemente
xsl:fallbackAttribute
select<?xml version="1.0"encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0"> <xsl:template match="/"> <root> <xsl:apply-templates> <xsl:sort> <xsl:sequence select="/*"></xsl:sequence> </xsl:sort> </xsl:apply-templates> <body> <xsl:for-each select="root/section/para"> <xsl:sort select="@style"></xsl:sort> <p><xsl:value-of select="."></xsl:value-of> [<xsl:value-of select="@style"></xsl:value-of>]</p> </xsl:for-each> </body> <body> <xsl:for-each select="root/section/para"> <xsl:sort select="@style" order="descending"></xsl:sort> <p><xsl:value-of select="."></xsl:value-of> [<xsl:value-of select="@style"></xsl:value-of>]</p> </xsl:for-each> </body> </root> </xsl:template> </xsl:stylesheet>
<?xml version="1.0"encoding="UTF-8"?> <root> Paragraph 1 äöü Paragraph 2 Paragraph 3 <body> <p>Paragraph 3 []</p> <p>Paragraph 1 äöü [bold]</p> <p>Paragraph 2 [italic]</p> </body> <body> <p>Paragraph 2 [italic]</p> <p>Paragraph 1 äöü [bold]</p> <p>Paragraph 3 []</p> </body> </root>
<?xml version="1.0"encoding="UTF-8"?> <root> <section> <para style="bold"> Als Gregor Samsa eines Morgens aus unruhigen Träumen erwachte, fand er sich in seinem Bett zu einem ungeheueren Ungeziefer verwandelt. </para> </section> <section> <para style="italic"> Er lag auf seinem panzerartig harten Rücken und sah, wenn er den Kopf ein wenig hob, seinen gewölbten, braunen, von bogenförmigen Versteifungen geteilten Bauch, auf dessen Höhe sich die Bettdecke, zum gänzlichen Niedergleiten bereit, kaum noch erhalten konnte. </para> </section> <section> <para> Seine vielen, im Vergleich zu seinem sonstigen Umfang kläglich dünnen Beine flimmerten ihm hilflos vor den Augen. </para> </section> </root>
<?xml version="1.0"encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0"> <xsl:template match="/"> <root> <xsl:sequence select="/*"></xsl:sequence> </root> </xsl:template> </xsl:stylesheet>
<?xml version="1.0"encoding="UTF-8"?> <root> <root> <section> <para style="bold"> Als Gregor Samsa eines Morgens aus unruhigen Träumen erwachte, fand er sich in seinem Bett zu einem ungeheueren Ungeziefer verwandelt. </para> </section> <section> <para style="italic"> Er lag auf seinem panzerartig harten Rücken und sah, wenn er den Kopf ein wenig hob, seinen gewölbten, braunen, von bogenförmigen Versteifungen geteilten Bauch, auf dessen Höhe sich die Bettdecke, zum gänzlichen Niedergleiten bereit, kaum noch erhalten konnte. </para> </section> <section> <para> Seine vielen, im Vergleich zu seinem sonstigen Umfang kläglich dünnen Beine flimmerten ihm hilflos vor den Augen. </para> </section> </root> </root>
| > nach oben | |
| > zurück zur alphabetischen Liste der XSLT Elemente |