1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

apply-template und pagebreak

Dieses Thema im Forum "XML Technologien" wurde erstellt von Ajnat, 24. Mai 2012.

  1. Ajnat

    Ajnat Grünschnabel

    Hallo!

    Ich bin Anfänger bzgl. xlst/xml und komme nicht weiter bei folgendem Problem:

    Ich möchte zwei Tabellen untereinander auflisten, dies Daten werden aus der XML-Datei innerhalb des body-Bereichs im xlst-stylesheets mit jeweils apply-template abgerufen. Tabelle A erhält ihre Daten aus dem Wurzelknoten und Tabelle B erhält ihre Daten aus dem Kindknoten. Nach 30 Zeilen von Tabelle A und B soll nun ein Zeilenumbruch eingefügt werden. Wie kann ich dies umsetzen?

    Wäre für Hilfe von euch sehr dankbar.

    LG Ajnat
     
  2. deepthroat

    deepthroat Erfahrenes Mitglied

    Hi.

    Du möchtest also nach jeweils 30 Zeilen einer Tabelle einen Zeilenumbruch durchführen?

    So ganz verstehe ich nicht was ein Zeilenumbruch mitten in einer Tabelle machen soll. Was ist denn dein Zielformat? Text?

    Du könntest z.B. die position() Funktion verwenden und den mod Operator:
    Code (XML):
    1. <xsl:if test="position() mod 30 = 0">
    2.   ZEILENUMBRUCH
    3. </xsl:if>
    Gruß
     
    Zuletzt von einem Moderator bearbeitet: 23. Mai 2014
  3. Ajnat

    Ajnat Grünschnabel

    Hi,

    danke für Deine Antwort, es klappt! Das Ausgabeformat ist eine html-Datei, die ausgedruckt werden kann.


    Gruß
     
Die Seite wird geladen...