Löschen von spitzen Klammern (HTML-Tags)
maik j.
- xsl
Hallo zusammen,
ich habe eine Frage zu XSL.
Ich formatiere mit XSLT ein Suchergebnis einer kleinen Suchmaschine. Diese sucht in HTML-Dateien nach bestimmten Begriffen und liefert dann Filename, kleinen Auszug um die Fundstelle herum und Dateidatum zurück.
In dem XML-Ausdruck stehen daher HTML-Tags, welche ich gerne rauslöschen möchte. Wie kann ich das in XSL realisieren?
Bin für jede Hilfe dankbar.
Gruß,
Maik.
Hallo,
In dem XML-Ausdruck stehen daher HTML-Tags, welche ich gerne rauslöschen möchte. Wie kann ich das in XSL realisieren?
Das kommt darauf an: stehen dann die HTML-Elemente normal [1], also als Elemente im XML oder wird das suchergebnis in einer CDATA-Block geschrieben[2]?
da könntest du für das Elemente, welches das Suchergebnis enthält einen Template schreiben un dann nur die Texte ausgeben:
<xsl:template match="suchergebnis">
<xsl:copy-of select=".//text()" />
</xsl:template>
da hast du es sehr schwer mit XSL was zu machen.
Grüße
Thomas