Hallo sr1,
Mein XPATH-Ausdruck lautet jetzt:
//GetUserLoginFromEmail/User/@Login
Allerdings bekomme ich noch kein Ergebnis. Ich forsche weiter.
Die Elemente befinden sich in einem Namensraum (siehe xmlns="…"). Hier ein XSLT-Ansatz für XSLT 1.0:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:sp="http://schemas.microsoft.com/sharepoint/soap/directory/">
<xsl:output method="text" encoding="UTF-8"/>
<xsl:template match="sp:GetUserLoginFromEmail">
<xsl:value-of select="sp:User/@Login"/><!-- Beispiellogin -->
</xsl:template>
</xsl:stylesheet>
XSLT 2.0 ermöglicht die Nutzung von xpath-default-namespace beim xsl:output-Element. Dann braucht man die Präfixe nicht zu notieren.
Grüße,
Thomas