Announcement

Collapse
No announcement yet.

Nicht vorhersehbare Tags dynamisch verarbeiten

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

  • Nicht vorhersehbare Tags dynamisch verarbeiten

    Hi,

    ich weiss nicht ob die Überschrift so richtig stimmt, oder aussagt was ich wissen möchte.

    Aber hier mal mein Problem:

    ich habe in meinem XML Dokument folgede Tags
    Code:
    <Spielerpunkte>
            <ich>0</ich>
            <Spieler2>0</Spieler2>
            <Spieler3>0</Spieler3>
            <Spieler4>0</Spieler4>
        </Spielerpunkte>
    Ich weiss wie ich mit

    Code:
    <xsl:template match="ich">
    		<tr>
    			<td id="text">Ich:</td>
    			<td><xsl:value-of select="." />
    			</td>
    		</tr>
    	</xsl:template>
    etc. das ganze als HTML erstellen kann.

    Leider sind die Tags aber immer unterschiedlich, je nachdem welchen namen man einträgt. Wie sage ich dem ganzen jetzt er soll Dynamisch ausgeben

    ich: 0
    Spieler2: 0
    Spieler3: 0
    ....


    Bitte helft mir

  • #2
    Ansatz:

    Code:
    <xsl:template match="Spielerpunkte">
      <table>
        <thead>
          <tr>
            <th>Spieler</th>
            <th>Punkte</th>
          </tr>
        </thead>
        <tbody>
          <xsl:for-each select="child::*">
            <tr>
              <td><xsl:value-of select="local-name(.)"/>:</td>
              <td><xsl:value-of select="."/></td>
            </tr>
          </xsl:for-each>
        </tbody>
      </table>
    </xsl:template>
    Zuletzt editiert von Thomas Meinike; 26.01.2008, 16:39.

    Comment


    • #3
      Thnx für die Antwort. Werde es ausprobieren

      Comment

      Working...
      X