Christian: Alle Attribut-Namen eines Elementes anzeigen

Hallo zusammen,

ich versuche in Sharepoint mit einem XSL Webpart eine Listenstruktur per XSL zu wandeln. Sharepoint hat eine xml ausgabe, die mir anzeigt, mit welchen XML er intern arbeitet.

Wenn ich dieses XML lokal speicher und mit meinem XSL linke, dann funktioniert das ohne probleme. Nur im Sharepoint scheint er das attribut nicht anzuzeigen, die Elemente-Struktur klappt jedoch.

Gibt es eine Möglichkeit sich alle Attribute eines Elementes mit Name und Value anzuzeigen?

Viele Grüße,
Christian

  1. Hallo,

    Gibt es eine Möglichkeit sich alle Attribute eines Elementes mit Name und Value anzuzeigen?

    Ja. Den code musst du natürlich für deine Ausgabeformat anpassen:

    <xsl:for-each select="Element/@">  
       Attribut: <xsl:value-of select="name()" />  
       Wert: <xsl:value-of select="." />  
    </xsl:for-each>
    

    Grüße
    Thomas

    1. Ja. Den code musst du natürlich für deine Ausgabeformat anpassen:

      <xsl:for-each select="Element/@">

      Attribut: <xsl:value-of select="name()" />
         Wert: <xsl:value-of select="." />
      </xsl:for-each>

      
      >   
        
      <xsl:for-each select="Element/@\*">  
         Attribut: <xsl:value-of select="name()" />  
         Wert: <xsl:value-of select="." />  
      </xsl:for-each>  
        
      Den \* nach dem @ nicht vergessen, sonst super! danke!