ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
11739
11739
EMPFEHLEN
-
13.01.06 11:55 #1
Hallo,
ich habe eine vorgegebene XML Struktur:
Code :1 2 3 4 5 6 7
<Workbook xmlns:ss="style"> <Worksheet ss:Name="Mandanten"> <table> ....... </table> </Worksheet> </Workbook>
Diese soll mittels XSL nach HTML transfomiert werden.
Leider läßt sich das Attribute ss:Name nicht ausgeben. Das liegt scheinbar am Namesraum ss. Wie muss der Ausdruck in der value-of select= formuliert werden, um an das Attribute zu kommen?Code :1 2 3 4 5 6 7 8 9 10 11 12 13
<?xml version="1.0" encoding="iso-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> .. <xsl:for-each select="Workbook/Worksheet"> [B]<strong><xsl:value-of select="@ss:Name" /></strong>[/B] ...... </xsl:for-each> .. </xsl:template> </xsl:stylesheet>
Wenn in der zu transformieren XML Datei die Namespace Kürzel "ss:" manuell entfernt werden, lässt es sich mit @Name ansprechen.
Mir war in Erinnerung das Attribute grundsätzlich zum Standardnamesraum gehören.
Anmerkung: Das XML Dokument wird von Excel 2003 erzeugt.Allen ist das Denken erlaubt, vielen bleibt es erspart. (Kurt Goetz)
-
Hiho,
ich glaube das müsste so gehen:
<xsl:value-of select="./@name" />
Der Punkt steht für das aktuelle Element, über den gerade in der for-each iteriert wird.
Gruß
Christian
Ähnliche Themen
-
PHP Daten aus Select-Liste lesen
Von mcdave im Forum PHPAntworten: 4Letzter Beitrag: 09.01.11, 18:55 -
SimpleXML: Suche nach Attribute und ändere Attribute
Von Charriu im Forum PHPAntworten: 3Letzter Beitrag: 03.08.10, 17:08 -
Attribute von einem XML-Schema lesen
Von RE-DIK im Forum XML TechnologienAntworten: 5Letzter Beitrag: 09.02.10, 15:10 -
JSF-Frage: Attribute einer ManagedBean in einer anderen Managedbean lesen
Von navino im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 0Letzter Beitrag: 21.04.08, 08:57 -
Kann bestimmte Attribute im Active Directory nicht lesen
Von HBuchek im Forum PHPAntworten: 0Letzter Beitrag: 12.07.06, 14:25





Zitieren
Login





