Antworten auf deine Fragen:
Neues Thema erstellen

HTML, xHTML, CSS und XSL

Cocaine112358

in schwarz-weiß

Hallo

ich habe in der Schule beigebracht bekommen mit HTML und ^^Tabellen^^ Websites zu erstellen.
Nachdem ich vor kurzem erfahren habe, dass Tabellen ziemlich verpönt sind habe ich mich etwas eingelesen (und dann auch den ein oder anderen Erfolg mit CSS gehabt :)) .

Dabei bin ich auch auf xHTML und XSL(T) gestoßen.

Mit xHTML komme ich noch zurecht, aber zu XSL finde ich kaum etwas.

Kann mir jemand
a) Vor- und Nachteile der XML-Ableger auflisten und
b) gute XSL Tuts zeigen?

Danke im Voraus
Cocaine
 

Domi741

Noch nicht viel geschrieben

AW: HTML, xHTML, CSS und XSL

Hallo =)

Das würd mich aber auch Interessieren.

Ich habe zwar schon von XSL gehört aber ich glaube ich schätze es falsch ein, weil soweit ich das weiß ist das so ungefähr CSS für XML dateien nur vom aufbau und der Syntax her wie XML.

Aber ich gebe keine Garantie auf meine Aussage und übernehme auch keine Haftung;), weiß es wie gesagt nicht genau, lasse mich aber gerne eines besseren belehren =)

Lg Dominic
 
T

Taylor85

Guest

AW: HTML, xHTML, CSS und XSL

Also XSL ist für das Layout von XML Dokumenten verantwortlich. Also wie CSS für HTML.
XML könnt man aber auch mit CSS layouten.
 
R

rapzitis

Guest

AW: HTML, xHTML, CSS und XSL

hui, beschäftige mich schon relativ lange mit web - bisher aber noch nie mit xsl in berührung gekommen.

Was ich mich jetzt allerdings frage - und ich hoffe vllt kann jemand etwas genaueres dazu sagen - ob man mit xsl auch xhtml stylen kann? Ist ja auch xml quasi.

Würde mich auch freuen wenn jemand anwendungsbeispiele nennen kann.
 

Cocaine112358

in schwarz-weiß

AW: HTML, xHTML, CSS und XSL

so hab selber nochmal recherchiert
XSL ist nicht direkt mit CSS zu vergleichen
mit XSL kann man festlegen wie XML in XHTML "übersetzt" werden soll

also z.B. dass
Code:
<webseite>psd-tutorials.de</webseite>
zu
Code:
<html><head></head><body>
<p style="color:#ff0000;">psd-tutorials.de</p>
</body></html>
wird. Das XSL StyleSheet dazu sähe etwa so aus:
Code:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="/">
 <html><head></head><body>
 <p style="color:#ff0000;">
  <xsl:value-of select="." />
 </p>
 </body></html>
</xsl:template>

</xsl:stylesheet>
 
Zuletzt bearbeitet:

Top_Gun

Aktives Mitglied

AW: HTML, xHTML, CSS und XSL

Ähm wie und wo kommt denn die Verknüpfung zwischen dem <website>-Tag und dem XSL her? Müsste nicht irgendwo im XSL der Tag definiert sein?!
 

Cocaine112358

in schwarz-weiß

AW: HTML, xHTML, CSS und XSL

in dem Fall ist <webseite> das Einzige Element und wird deshalb von <xsl:template match="/"> erfasst.
Bei mehreren müsste man das entsprechende Element angeben. Hier mal ein umfangreicheres Beispiel:

Beispieldatei apply_templates.xml:
Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="apply_templates.xsl" ?>
<test>
<text>
Was du <zeit>heute</zeit> kannst besorgen, das verschiebe nicht auf <zeit>morgen</zeit>.
</text>
</test>

Beispieldatei apply_templates.xsl:
Code:
<?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>
 </head>
 <body>
  <xsl:apply-templates />
 </body>
 </html>
</xsl:template>

<xsl:template match="text">
 <p style="font-family:Tahoma; font-size:18px">
 <xsl:apply-templates />
 </p>
</xsl:template>

<xsl:template match="zeit">
 <i style="color:red">
  <xsl:value-of select="." />
 </i>
</xsl:template>

</xsl:stylesheet>
Quelle: selfHTML​
 

Top_Gun

Aktives Mitglied

AW: HTML, xHTML, CSS und XSL

Das heißt das
Code:
<xsl:template match="/">
default ist für alle Tags die er sonst nicht in der XSL findet?!
 

Top_Gun

Aktives Mitglied

AW: HTML, xHTML, CSS und XSL

Ah ok, danke für die Aufklärung.

Wenn du mir jetzt noch deine Quelle verrätst, so dass ich mich auch mal selber schlau machen kann, wär ich überglücklich :)
 
R

rapzitis

Guest

AW: HTML, xHTML, CSS und XSL

hey leute, vielen dank - jetzt wird mir klar wofür man das gebrauchen kann :)

geile sache und gut zu wissen :)
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.564
Beiträge
1.538.064
Mitglieder
67.488
Neuestes Mitglied
Andrew56524
Oben