Seite 1 von 1

XML - Probleme mit XLink

Verfasst: 14.10.2004 12:30
von Souli
Hallo Leute,

zur Zeit beschäftige ich mich mit XML. Leider habe ich ein kleines
Problem, was die Hyperlinks angeht.

Folgend mal ein bissel Code:

xlink.xsl

Code: Alles auswählen

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" media-type="text/html" encoding="UTF-8"/>
	<xsl:template match="hyperlink">
		<html>
			<head>
				<title>Link (Test)</title>
			</head>
			<body>
				<xsl:element name="a">
					<xsl:attribute name="style">font-size:12pt;font-family: Arial</xsl:attribute>
					<xsl:attribute name="href"><xsl:value-of select="@href"/></xsl:attribute>
					<xsl:value-of select="."/>
				</xsl:element>
				<xsl:apply-templates/>
			</body>
		</html>
	</xsl:template>
</xsl:stylesheet>
xlink.xml

Code: Alles auswählen

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="xlink.xsl" type="text/xsl"?>
<hyperlink xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://www.phpbb.de" xlink:title="phpBB-Forum" xlink:show="new">phpBB-Forum</hyperlink>
Als Ausgabe erhalte ich folgende HTML-Datei:

Code: Alles auswählen

<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Link (Test)</title>
</head>
<body><a style="font-size:12pt;font-family: Arial" href="">phpBB-Forum</a>phpBB-Forum</body>
</html>
Wie unschwer zu erkennen ist, setzt er den Link nicht ein. Außerdem klappt
das mit der Linkbeschreibung auch nicht. Im Internet habe ich zwar die
Spezifikationen zu XLink gefunden, aber weitergekommen bin ich leider
noch nicht.

Jemand eine Idee ???

Danke und Grüße von der Küste
Souli