2 Stimmen

Extrahieren von Klartext aus XML mit eingebetteten Links mithilfe von XSLT

Ich versuche, Text aus XML ähnlich dem folgenden zu extrahieren:

<p>This is a paragraph <a href='http://link.com'>with an embedded link</a> with more text afterwards</p>

Ich möchte, dass der extrahierte Text die URL innerhalb des Absatzes beibehält, etwa so:

This is a paragraph with an embedded link (http://link.com) with more text afterwards

Es ist relativ einfach, den Text zu extrahieren:

<xsl:value-of select="p"/> und die URL: <xsl:value-of select="p/a/@href"/> aber ich weiß nicht, wie ich die URL in den extrahierten Text mit XSLT einbetten soll.

Haben Sie eine Idee, wie man das machen kann?

Wenn es keine einfache Möglichkeit, dies zu tun, kann ich am Ende entweder tun einige Vorverarbeitung des Textes, um die URL einbetten und nur XSLT verwenden, um den gesamten Text von dort zu extrahieren.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X