Я пытаюсь извлечь текст из XML, подобный следующему:
<p>This is a paragraph <a href='http://link.com'>with an embedded link</a> with more text afterwards</p>
Я хотел бы, чтобы извлеченный текст поддерживал URL в абзаце, например так:
This is a paragraph with an embedded link (http://link.com) with more text afterwards
Достаточно просто извлечь текст:
<xsl:value-of select="p"/>
и URL: <xsl:value-of select="p/a/@href"/>
, но я изо всех сил пытаюсь придумать способвстроить URL в извлеченный текст, используя XSLT.
Есть какие-нибудь идеи о том, как это можно сделать?
Если не существует простого способа сделать это, я могу в итоге либо выполнить некоторую предварительную обработку текста, чтобы встроить URL, и просто использоватьXSLT для извлечения всего текста оттуда.