XSLT 元素
Mifano na matumizi
Elementi ya <xsl:apply-templates> inaweza kutumia kwa mawili ya kusababisha au mawili ya mawili hii.
Kama tunapakua kufikia kwa <xsl:apply-templates> element, inasababisha inaendelea kwa mawili ya kuzingatia hali ya mawili hii. Tunaweza kutumia kwa hali ya kuzingatia mawili ya kuzingatia mawili ya kusababisha.
Maktaba
<xsl:apply-templates select="expression" mode="name"> <!-- Content:(xsl:sort|xsl:with-param)* --> </xsl:apply-templates>
Mabaki
Mabaki | Value | Inasikitisha |
---|---|---|
select | Maelezo | Inayowezekana. Inakadiriwa kuzingatia ukosefu wa hali. Tatu inapendekeza kuzingatia mawili ya kuzingatia hali yote ya mawili hii. |
mode | Jina | Inayowezekana. Ikiwa kuna matumizi mengi ya kitumiaji kwa kiwango kikirefu kilivyo, tena kwa mode inaweza kutafsiriwa. |
Mivumbuni
Mfano 1
Kufaa h1 ina kugawa mawili ya kuzingatia kila title
<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="title"> <h1><xsl:apply-templates/></h1> </xsl:template> </xsl:stylesheet>
Mfano 2
Kufaa h1 ina kugawa mawili ya kuzingatia uhusiano wa title kwa kila mawili ya barua
<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="message"> <h1><xsl:apply-templates select="title"/></h1> </xsl:template> </xsl:stylesheet>
Mfano 3
Kufaa h1 ina kugawa mawili ya kuzingatia uhusiano wa mode hili: "big" kwa barua zote mawili
<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="message"> <h1><xsl:apply-templates select="*" mode="big"/></h1> </xsl:template> </xsl:stylesheet>