ich einen Teil des Textes von Attributwert entfernen, muß mit Hilfe von XSLTBenötigen Sie einen Text von Attributwert entfernen XSLT mit
XML I Used:
<img imageid="47" alt="cup." height="300" width="400" class="right" src="https://tneb.com/Services/Gets/Contents/ucr-images-v1/Images/cup-36" />
XSL Ich verwenden:
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" exclude-result-prefixes="#all">
<xsl:template match="img">
<xsl:element name="image">
<xsl:attribute name="id">
<xsl:value-of select="@imageid"/>
</xsl:attribute>
<xsl:attribute name="alt">
<xsl:value-of select="@alt"/>
</xsl:attribute>
<xsl:attribute name="height">
<xsl:value-of select="@height"/>
</xsl:attribute>
<xsl:attribute name="width">
<xsl:value-of select="@width"/>
</xsl:attribute>
<xsl:attribute name="align">
<xsl:value-of select="@class"/>
</xsl:attribute>
<xsl:attribute name="href">
<xsl:value-of select="@src"/>
</xsl:attribute>
</xsl:element>
</xsl:template>
</xsl:stylesheet>
Ausgang I erhalten, wie:
<image id="47"
alt="cup."
height="300"
width="400"
align="right"
href="https://tneb.com/Services/Gets/Contents/ucr-images-v1/Images/cup-36"/>
Erwartete Ausgabe muss sein:
<image id="47"
alt="cup."
height="300"
width="400"
align="right"
href="/ucr-images-v1/Images/cup-36"/>
Ich muss etwas Text vom Attributwert des Bildes entfernen. Die letzte 3 zeigt nur die Ordnerstruktur an. Also ich brauche das nur sich selbst.
Bitte geben Sie mir einen Vorschlag dafür. Danke im Voraus.
Wenn Sie die Ordnernamen relativ kennen, zu dem Sie die Pfade benötigen, sagt Inhalt, Sie können etwas wie ' ' –
Madeyedexter