Announcement

Collapse
No announcement yet.

Nummerierungsproblem

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Nummerierungsproblem

    Hallo Forum,

    ich erstelle gerade mit .xml und .xsl .html-Seiten. Darin habe ich Handlungsblöcke, die nach dem Muster

    Handlungsziel
    Handlungsaufforderung
    Resultat
    Handlungsaufforderung
    Resultat
    usw. ablaufen.

    Ich möchte nur die Handlungsaufforderungen nummerieren. In .xsl gehe ich mit <xsl:apply-templates/> nach dem Push-Prinzip vor. Die Nummerierung bekomme ich mit
    <xsl:number value="position()" format="1. "/>
    <xsl:apply-templates select="step"/>

    Leider bekomme ich die Nummerierung in Verbindung mit <xsl:apply-templates/> nicht zusammen. Wie könnte ich vorgehen? Rauskommen sollte so was:
    Programm starten:
    1. Auf ... klicken.
    Das Fenster ... öffnet sich.
    2. "Programm starten" anklicken.
    Das Programm startet.

    XML:
    <topic>
    <actionsequence>
    <goal/>
    <action>
    <step/>
    </action>

    <result/>
    <action>
    <step/>
    </action>

    <result/>
    <action>
    <step/>
    </action>

    </actionsequence>
    </topic>

    XSL:
    <xsl:template match="actionsequence">
    <br><xsl:apply-templates/></br>
    </xsl:template>

    die anderen Elemente entsprechend

  • #2
    Semantischer und einfacher umzusetzen ist hier eine (X)HTML-Struktur mit geordneter Liste:

    Code:
    <p>Handlungsziel</p>
    <ol>
    <li>Handlungsaufforderung<br />
    Resultat</li>
    <li>Handlungsaufforderung<br />
    Resultat</li>
    </ol>

    Comment

    Working...
    X