• Keine Ergebnisse gefunden

Beispieldatei apply_imports2.xsl : Beispieldatei apply_imports1.xsl : XML-Dokument : Beispieldatei aus http://de.selfhtml.org/xml/darstellung/xsltelemente.htm ... XSLT-Transformation

N/A
N/A
Protected

Academic year: 2022

Aktie "Beispieldatei apply_imports2.xsl : Beispieldatei apply_imports1.xsl : XML-Dokument : Beispieldatei aus http://de.selfhtml.org/xml/darstellung/xsltelemente.htm ... XSLT-Transformation"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

XSLT-Transformation

Beispieldatei aus http://de.selfhtml.org/xml/darstellung/xsltelemente.htm ...

XML-Dokument :

<?xml version="1.0" encoding="ISO-8859-1"?>

<?xml-stylesheet type="text/xsl" href="apply_imports1.xsl" ?>

<test>

<bild>pinguin.gif</bild>

<text>Der Pinguin ist das Wahrzeichen von Linux</text>

</test>

Beispieldatei apply_imports1.xsl:

<?xml version="1.0" encoding="iso-8859-1"?>

<xsl:stylesheet version="1.0"

xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:import href="apply_imports2.xsl" />

<xsl:template match="/">

<html>

<head>

</head>

<body>

<xsl:apply-imports/>

</body>

</html>

</xsl:template>

</xsl:stylesheet>

Beispieldatei apply_imports2.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="bild">

<img><xsl:attribute name="src"><xsl:value-of select="."

/></xsl:attribute></img>

</xsl:template>

<xsl:template match="text">

<p><xsl:value-of select="." /></p>

</xsl:template>

</xsl:stylesheet>

 

Durch die XSLT‐Transformation wird xhtml‐Code erzeugt, der im Browser wie eine normale 

xhtml‐Seite dargestellt wird.  

Referenzen

ÄHNLICHE DOKUMENTE

alle Zeichen erlaubt, die nicht ausdrücklich verboten.

Wer hat Kontrolle über das Parsen: die Anwendung oder der

• Sobald der Parser eine syntaktische Einheit analysiert hat, benachrichtigt er die Anwendung und übergibt die entsprechende Analyse.. • Beachte: „Push” bezieht sich wiederum

ƒ verallgemeinerte Auszeichnungssprache (generalized markup language): keine Tags vorgegeben, beliebige Tags möglich. ƒ Vorteil: beliebige

Wer hat Kontrolle über das Parsen: die Anwendung oder der

XSLT: nicht unbedingt nötig, da Transformation auf eigenem Server durchgeführt wird. XSLT: nicht unbedingt nötig, da Transformation auf eigenem Server

Wer hat die Kontrolle über das Parsen, die Anwendung oder der Parser?.. ƒ Einschritt- vs. multi-

ƒ Beachte: Sowohl für xlink:actuate als auch für xlink:show können eigene Werte definiert werden... Klaus Schild, ©