Hilfe XSLT Darstellung

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Hilfe XSLT Darstellung

    Hallo Leute ich weiss nich ob ich im richtigen Forum bin aber ich hoffe ihr könnt mir trotztem weiterhelfen.

    Mein Problem:

    XML Datei:
    <RESULT>
    &nbsp; <ERGEBNIS>4</ERGEBNIS>
    &nbsp; <PERSONEN>
    &nbsp; &nbsp; &nbsp; <NAME>Test</NAME>
    &nbsp; &nbsp; &nbsp; <VORNAME>Testina</VORNAME>
    &nbsp; &nbsp; &nbsp; <STR>Muster str.12</STR>
    &nbsp; </PERSONEN>
    &nbsp; <PERSONEN>
    &nbsp; &nbsp; &nbsp; <NAME>Bla</NAME>
    &nbsp; &nbsp; &nbsp; <VORNAME>BlaBla</VORNAME>
    &nbsp; &nbsp; &nbsp; <STR>Bla str.1</STR>
    &nbsp; </PERSONEN>
    &nbsp; <PERSONEN>
    &nbsp; &nbsp; &nbsp; <NAME>Muster</NAME>
    &nbsp; &nbsp; &nbsp; <VORNAME>Mus</VORNAME>
    &nbsp; &nbsp; &nbsp; <STR>Muster str.5</STR>
    &nbsp; </PERSONEN>
    &nbsp; <PERSONEN>
    &nbsp; &nbsp; &nbsp; <NAME>nocheins</NAME>
    &nbsp; &nbsp; &nbsp; <VORNAME>v.</VORNAME>
    &nbsp; &nbsp; &nbsp; <STR>Irgendeine str.5</STR>
    &nbsp; </PERSONEN>
    .
    .
    .
    </RESULT>

    so ich möchte das die Personen in einer Tabelle dargestellt werden.
    und zwar immer zwei nebeneinander d.h.

    ----------------------------------------------
    Test Testina | Bla BlaBla
    Muster Str.12 | Bla Str.1
    ----------------------------------------------
    Muster Mus | Nocheins V.
    Muster Str.5 | Irgendeine str.5
    ----------------------------------------------
    .
    .
    .

    ich habe es leider nur so hinbekommen das alles unterenander dargestellt wird.

    Danke

  • #2
    Hi,

    ja bist schon richtig - Willkommen!

    Bzgl. Ausgabe benötige ich natürlich dein Stylesheet.

    cu

    Blaster
    Yuppi, endlich Elite ...

    Kommentar


    • #3
      Ich hoffe, ich liege richtig

      <?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="/">
      <xsl:apply-templates />
      </xsl:template>

      <xsl:template match="/">

      .
      .
      .

      <xsl:for-each select="result/personen">
      <tr>
      <td valign="top"><xsl:value-of select="name" /></td>
      <td valign="top"><xsl:value-of select="vorname" /></td>
      <td valign="top"><xsl:value-of select="str" /></td>
      </tr>
      </xsl:for-each>

      .
      .
      .

      </xsl:template>

      </xsl:stylesheet>
      ------------------------------------------
      Ne Tudo que reluz de Ouro

      Kommentar

      Lädt...
      X