auf die schnelle an bei ein Muster, allerdings wird nur mit contains im Beispiel geprüft, sollten die patch name keine fest Länge habe etc. mus du die xpath anfrage genauer gestalten:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="xml"/>
<xsl:template match="/">
<xsl:for-each select="xml/patch[contains(preceding-sibling::patch/veraltet/text(),@name) or contains(following-sibling::patch/veraltet/text(),@name)]">
<xsl:value-of select="@name"/>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>Am besten du schaust dir auch noch mal die Xpatch Erläuterungen auf selfhtml and. Die sind relativ gut verständlich.
Gruß, H.
Deine Anweisung scheint zu super zu funktionieren.
Wie baue ich sie in mein template match="patch" ein?
danke nochmal