Also, ich habe mal einige Frage zu der grundlegenden Verwendung von
Xml und der Transformierung mit XSL/XSLT. XSLT bietet mir ja die
Möglichkeit, die XML-Daten in das HTML-Format,oder viele andere, zu transformieren.
z.B:
db.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="db.xsl"?>
<schulen>
<schule>
<name>Schule1</name>
<email>schule1@test.de</email>
</schule>
<schule>
<name>Schule2</name>
<email>schuel2@test.net</email>
</schule>
</schulen>
db.xsl
<?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="/">
<html>
<head>
<title>XSL Test</title>
</head>
<body>
<table border="1">
<tr>
<td width="50%">Name</td>
<td width="50%">Email</td>
</tr>
<xsl:for-each select="schulen/schule">
<tr>
<td><b><xsl:value-of select="name"/></b></td>
<td><b><xsl:value-of select="email"/></b></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Wenn ich jetzt die XML-Datei im Internet-Explorer öffne, arbeitet die
Sache ja perfekt, aber die anderen Browser können die Sache ja nicht
umsetzen. Was bringt mir die Sache denn jetzt momentan? Ich würde
gerne weiter damit arbeiten, weil es mir richtig gut gefällt, aber
wenn das nur mit einem Browser funktioniert, ist das ja ******.
Xml und der Transformierung mit XSL/XSLT. XSLT bietet mir ja die
Möglichkeit, die XML-Daten in das HTML-Format,oder viele andere, zu transformieren.
z.B:
db.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="db.xsl"?>
<schulen>
<schule>
<name>Schule1</name>
<email>schule1@test.de</email>
</schule>
<schule>
<name>Schule2</name>
<email>schuel2@test.net</email>
</schule>
</schulen>
db.xsl
<?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="/">
<html>
<head>
<title>XSL Test</title>
</head>
<body>
<table border="1">
<tr>
<td width="50%">Name</td>
<td width="50%">Email</td>
</tr>
<xsl:for-each select="schulen/schule">
<tr>
<td><b><xsl:value-of select="name"/></b></td>
<td><b><xsl:value-of select="email"/></b></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Wenn ich jetzt die XML-Datei im Internet-Explorer öffne, arbeitet die
Sache ja perfekt, aber die anderen Browser können die Sache ja nicht
umsetzen. Was bringt mir die Sache denn jetzt momentan? Ich würde
gerne weiter damit arbeiten, weil es mir richtig gut gefällt, aber
wenn das nur mit einem Browser funktioniert, ist das ja ******.