[XML] datei ausgeben mit xls

BadByte

Lt. Junior Grade
Registriert
Jan. 2006
Beiträge
298
hey Leute,
ich habe ein Problem mit xml,

angenommen, ich habe da eine xml Datei, etwa so:
HTML:
<?xml version="1.0"?>
<?xml-stylesheet href="ausg.xsl" type="text/xsl"?>

 <Mitglieder>
   <Mitglied Id="1">
      <Vorname>Thomas</Vorname>
      <Nachname>Maier</Nachname>
      <Strasse>Hauptstrasse 12</Strasse>
      <PLZ>12345</PLZ>
      <Stadt>Stuttgart</Stadt>
    </Mitglied>

   <Mitglied Id="2">
      <Vorname>Michael</Vorname>
      <Nachname>Schneider</Nachname>
      <Strasse>Bahnhofsstrasse 21</Strasse>
      <PLZ>54321</PLZ>
      <Stadt>Stuttgart</Stadt>
    </Mitglied>

 </Mitglieder>

das ist die test.xml datei.

und in der ausg.xsl datei sollen die einzelnen "elemente" deer test.xml datei geordnet ausgegeben werden. hier der code:

HTML:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
 
   <xsl:template match="/">
     <HTML>
      <Head>
       <Title><xsl:value-of select="Mitglieder/Verein"/></Title>
      </Head>
      <Body>
       <H1>Ein Test</H1>
        <table border="1">
         <xsl:for-each select="Mitglieder/Mitglied">
          <tr>
           <td> <xsl:value-of select="Nachname"/> </td>
           <td> <xsl:value-of select="Vorname"/> </td>
          </tr>
         </xsl:for-each>
        </table>
      </Body>
     </HTML>
   </xsl:template>
 
 </xsl:stylesheet>

wenn ich die test.xml datei dann aufrufe, sag der browser immer:
"Fehler beim Laden des Stylesheets: Parsen eines XSLT-Stylesheets fehlgeschlagen."

ich kenn mich mit xml nicht so aus, was mach ich falsch, bzw. weis jemand eine webseite, die sowas erklärt?
 
ok ich hab den Fehler, beim 2. Script in der 1. Zeile muss es
"<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">"

stat
"<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">"

heißen
 
stimmt, aber das war nicht der Fehler, das hat er einfach ignoriert^^
 
Zurück
Oben