|
|||||
|
Velkommen IntroXML Brushup Hvad er XMLXML Formatering med CSS XML Transformation med XSL Document Type Definition XML Schemas Document Object Model Simple API for XML XML og web Formatering med CSSGrundlæggende XSLT XSL IntroduktionDet grundlæggende XPath XPath intoDokumentets rod Filtrering med XPath XPath funktioner XPath aksenavne XSLT elementer xsl stylesheetxsl template xsl apply-templates xsl value-of xsl output xsl element xsl attribute xsl text xsl if og xsl choose xsl for-each xsl copy og xsl copy-of Sortering Modes IntroduktionDiverse VariableParametre Navngivne templates XML Værktøjer og ressourcer Værktøjer og ressourcer |
XML formatering og transformation / XSLT elementer / xsl if og xsl choose
xsl:if og xsl:chooseBegge elementer bruges til at styre flow'et i et style sheet. Syntaksen for de to elementer er: <xsl:if test="udtryk der kan evalueres til sand eller falsk"> <xsl:choose> Vær opmærksom på, at der er lidt specielle regler for, hvornår noget er sandt eller falsk
Eksempel: <xsl:if test="Navn"> regnes for sandt, hvis der er et <Navn> element der er underelement til det aktuelle element . Øvelse Vi har denne lille medlemsliste og dette stylesheet. Tilsammen giver det et layout, der ser sådan her ud. I stedet for true skal vi have indsat et billede. Der ligger et billede her:
Et lille trix til sørge for at de tomme celler ser fornuftige ud: <xsl:text disable-output-escaping="yes">&nbsp;</xsl:text> Et lille eksempel på, hvordan man kan få skiftende farver på rækkerne i sådan en tabel: Dette css skal også med for at det virker ØvelseSørg for at tabellen fra foregående øvelse bliver formateret med skiftende farver. |
||||