ThomasM: XSLT - Anfrage

Beitrag lesen

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