Announcement

Collapse
No announcement yet.

Fehlerbehandlung

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

  • Fehlerbehandlung

    HI,
    mit nem XSLT2.0-Stylesheet generiere ich verschiedene Ausgabedokumente mit xsl:result-document.
    Es kann nun vorkommen, dass bestimmte Elemente des Ausgangsdokuments mit falschen Daten gefüllt sind, die das Stylesheet dann einfach nicht mit übertragen soll.
    Gibt es eine Möglichkeit dem Nutzer mitzuteilen, wenn beim Umwandlungsprozess falsche Daten entdeckt werden. Der würde es ja sonst gar nicht mit bekommen.
    Anders Ausgedrückt:
    Kann ich (eventuell auch über xsl:esult-document) eine Ausgabe im Terminal erzeugen wie etwa "Unerlaubte Textdaten im Element "XX" wurden entfernt!".

    sano

  • #2
    Es gibt für diesen Zweck das Element xsl:message, welches (je nach Prozessorunterstützung) solche Ausgaben ermöglicht:

    Code:
    <xsl:message terminate="no">
      <xsl:value-of select="'Fehler aufgetreten ...'"/>
    </xsl:message>
    Alternativ könnten über xsl:comment Kommentare im Ergebnisdokument eingefügt werden.

    Comment


    • #3
      ja, das hab ich gesucht und einfach nicht gefunden. "Error Eeports" war das Stichwort nach dem ich hätte suchen müssen...

      Saxon 8.9b bringt mir die gewünschten Ergebnisse.

      Danke

      Comment

      Working...
      X