xsl und tooltip
josef stebegg
- xsl
Hallo.
Kennt bitte jemand soetwas bei xml/xsl ?
z.B.
<name>
<vorname>Daniel</vorname>
<nachname>Defoe</nachname>
</name>
<lexikon>Robinson Crusoe (1719)</lexikon>
Wenn man mit der maus (in der html) ueber den namen faehrt soll der Inhalt von lexikon als tooltip (ohne link) angezeigt werden.
Fuer einfache Alternativen bin ich auch dankbar.
gruesse
josef
Hallo,
Kennt bitte jemand soetwas bei xml/xsl ?
z.B.
<name>
<vorname>Daniel</vorname>
<nachname>Defoe</nachname>
</name>
<lexikon>Robinson Crusoe (1719)</lexikon>
Wenn man mit der maus (in der html) ueber den namen faehrt soll der Inhalt von lexikon als tooltip (ohne link) angezeigt werden.
<span>
<xsl:attribute name="title">
<xsl:value-of select="lexikon" />
</xsl:attribute>
xsl:text<xsl:value-of select="name/vorname" /></xsl:text>xsl:text <xsl:value-of select="name/nachname" /></xsl:text>
</span>
Wobei es sich anbieten wuerde, lexikon ebenfalls als Kindelement von name zu verwenden und dann z. B. select="name/lexikon" abfragen.
MfG, Thomas
Hallo,
im xsl:text element darf nur #PCDATA als inhalt vorkommen und keine andere xsl-elemente.
Danke fuer den Hinweis. Eine Stunde vor dem Posten hatte ich es in einem eigenen Projekt noch richtig verwendet ;-).
MfG, Thomas
Hallo,
im xsl:text element darf nur #PCDATA als inhalt vorkommen und keine andere xsl-elemente.
Danke fuer den Hinweis. Eine Stunde vor dem Posten hatte ich es in einem eigenen Projekt noch richtig verwendet ;-).
MfG, Thomas
Hallo Thomas *2
Danke fuer Eure Anteilnahme. Darf ich bitte auch noch wissen wie man es richtig macht?
gruesse
josef
hallo Josef,
Danke fuer Eure Anteilnahme. Darf ich bitte auch noch wissen wie man es richtig macht?
ohne Javascript z.B. so (ich habe es mit div stat span gemacht, geht aber genauso)
------------ xml ----------
<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet type="text/xsl" href="josef5.xsl"?>
<document>
<eintrag>
<name>
<vorname>Daniel</vorname>
<nachname>Defoe</nachname>
</name>
<lexikon>Robinson Crusoe (1719)</lexikon>
</eintrag>
</document>
---------- 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="document">
<html>
<head>
<title>blabla</title>
</head>
<body>
<xsl:for-each select="eintrag">
<div>
<xsl:attribute name="title">
<xsl:value-of select="lexikon" />
</xsl:attribute>
<xsl:value-of select="name/vorname" />xsl:text </xsl:text><xsl:value-of select="name/nachname" />
</div>
</xsl:for-each>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
-------------------
grüße
thomas
hallo Josef,
Danke fuer Eure Anteilnahme. Darf ich bitte auch noch wissen wie man es richtig macht?
ohne Javascript z.B. so (ich habe es mit div stat span gemacht, geht aber genauso)
------------ xml ----------
<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet type="text/xsl" href="josef5.xsl"?>
<document>
<eintrag>
<name>
<vorname>Daniel</vorname>
<nachname>Defoe</nachname>
</name>
<lexikon>Robinson Crusoe (1719)</lexikon>
</eintrag>
</document>
---------- 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="document">
<html>
<head>
<title>blabla</title>
</head>
<body>
<xsl:for-each select="eintrag">
<div>
<xsl:attribute name="title">
<xsl:value-of select="lexikon" />
</xsl:attribute>
<xsl:value-of select="name/vorname" />xsl:text </xsl:text><xsl:value-of select="name/nachname" />
</div>
</xsl:for-each>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
grüße
thomas
Hallo!
Danke fuer die Hilfe.
(wieder eine xsl:attribute Vorlage mehr)
Gruesse
Josef