Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » HTML / XML / XHTML » XSL

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
31.08.2006, 22:39 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Hi,
irgendwie findet man dazu nur völlig verquere Dinge im Netz:

Ich habe folgende XML:

menu.xml:

<?xml version="1.0" encoding="iso-8859-1"?>
<menu xml:lang="de">
    <item link="home">Home</item>
    <item link="programs">Programme</item>
    <item link="downloads">Downloads</item>
    <item link="projects">Projekte</item>
    <item link="aboutme">Ich über mich</item>
    <item link="impressum">Impressum</item>
    <item link="contact" border="noborder">Kontakt</item>
</menu>
<menu xml:lang="en">
    <item link="home">Home</item>
    <item link="programs">Programs</item>
    <item link="downloads">Downloads</item>
    <item link="projects">Projects</item>
    <item link="aboutme">About Me</item>
    <item link="impressum">Impressum</item>
    <item link="contact" border="noborder">Contact</item>
</menu>



Tja und das ist mein XSL-Anfangs versuch:

menu.xsl:

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/TR/xhtml1/strict">
<xsl:output method="html" encoding="iso-8859-1" indent="no" />

<xsl:template match="menu">
    <xsl:apply-templates />
</xsl:template>

<xsl:template match="item">
    <li><a href=""><xsl:value-of select="item" /></a></li>
</xsl:template>

</xsl:stylesheet>



Nur:

1. Wie erkennt er die Sprache (xml:lang)
2. Wie kriege ich das attribut "link" entsprechend in das href
3. Falls das Attribut "border" auf "noborder" steht, soll er class="noborder" in den li-tag reinmachen, wie geht das?
4. Wie nennt man das Impressum auf Englisch richtig? Ok "imprint" scheint ok zu sein
--
class God : public ChuckNorris { };

Dieser Post wurde am 31.08.2006 um 22:49 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ HTML / XML / XHTML ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: