Henrik B.: XSL Tag - HTML Tag Konflikt

Hallo zusammen!

Ich habe ein kleines Konflikt Problem zwischen XSL und HTML Tags.
Ich moechte gerne einen HTML Tag der nicht abgeshclossen und von XSL Tags eingerahmt ist absetzen. Leider bekomme ich immer eine "mismatched Tag" Fehlermeldung (Was ja auch nicht verwunderlich ist!).

<xsl:if test="position() mod 4=1"><TR></xsl:if>

...
...

<xsl:if test="position() mod 4=0"></TR></csl:if>

Ich braeuchte irgnedwie die Moeglichkeit das der HTML vom Transformator nicht beruecksichtigt wird und im Browser noch als HTML Tag ankommt.

Kann mir jemand helfen? Ich bin verzweifelt.

  1. Hallo

    Kannst du den Tag nicht einfach als Text auseben:
    <tr/> bzw <![CDATA[<TR>]]>

    MfG

    Daniel

    1. Hallo

      Kannst du den Tag nicht einfach als Text auseben:
      <tr/> bzw <![CDATA[<TR>]]>

      MfG

      Daniel

      Geht leider nicht, da mir dann ein "<TR>" oder "</TR>" auch als text ausgegeben werden und nicht als <TR>-Tag oder </TR>-Tag erkannt werden.
      (Das ist der Grund fuer meine VErzweiflung! :)  )

      Henrik B.

  2. Hallo,

    <xsl:if test="position() mod 4=1"><TR></xsl:if>
    <xsl:if test="position() mod 4=0"></TR></csl:if>

    ich kann nicht ganz nachvollziehen wo diese art "verschachtelung" gut sein soll.

    du könntest eher mit den <td>s was machen.

    Ich braeuchte irgnedwie die Moeglichkeit das der HTML vom Transformator nicht beruecksichtigt wird und im Browser noch als HTML Tag ankommt.

    geht nicht: entweder hast du text
    xsl:text <![CDATA[
     oder html
    (oder du schreibst deine <tr> per javascript in einem <![CDATA[ bereich )

    grüße
    thomas