<?xml version="1.0"?>
<?xml-stylesheet href="xml4.xsl" type="text/xsl" ?>
<ALLEPROFS>
<AKTPROF>
<LEHRVERANSTALTUNGEN>
<KURS>
<KURSNAME> Grundlagen DV </KURSNAME>
</KURS>
<KURS>
<KURSNAME> Datenverarbeitung
</KURSNAME>
</KURS>
<KURS>
<KURSNAME>Grundlagen der
Wirtschaftsinformatik</KURSNAME>
</KURS>
<KURS>
<KURSNAME>Angewandte Wirtschaftsinformatik –
Vorlesung</KURSNAME>
</KURS>
<KURS>
<KURSNAME>Angewandte Wirtschaftsinformatik –
Programmierung</KURSNAME>
</KURS>
<KURS>
<KURSNAME>Seminar Multimedia
</KURSNAME>
</KURS>
</LEHRVERANSTALTUNGEN>
<NAME> Helge Klaus Rieder</NAME>
</AKTPROF>
<AKTPROF>
<LEHRVERANSTALTUNGEN>
<KURS>
<KURSNAME> Mathematik </KURSNAME>
</KURS>
<KURS>
<KURSNAME> Statistik </KURSNAME>
</KURS>
<KURS>
<KURSNAME>Numerische Mathematik
</KURSNAME>
</KURS>
<KURS>
<KURSNAME>Betriebliche Informationssysteme
</KURSNAME>
</KURS>
<KURS>
<KURSNAME>Seminar Datenbanken
</KURSNAME>
</KURS>
</LEHRVERANSTALTUNGEN>
<NAME> Wilhelm Steinbuss</NAME>
</AKTPROF>
</ALLEPROFS>
xml4.xsl
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template>
<xsl:for-each
select="ALLEPROFS/AKTPROF">
<div STYLE=”color:darkblue; font-family:Helvetica,Arial;”>
<b
STYLE=”color:royalblue; font-size:2em; ">
<xsl:value-of
select="NAME"/>
</b>
<xsl:for-each select="LEHRVERANSTALTUNGEN/KURS">
<div STYLE=”position:relative;
width:200px; left:60px; right
100px”>
<br/>
<xsl:value-of
select="KURSNAME"/>
</div>
</xsl:for-each>
</div> <br/>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template>
<xsl:for-each
select="ALLEPROFS/AKTPROF">
<font color="blue"> bezieht sich auf
den Tag “Name“
<b>
<xsl:value-of
select="NAME"/>
</b>
</font><br></br>
<xsl:for-each
select="LEHRVERANSTALTUNGEN/KURS">
<font color="green"> bezieht sich auf
den Tag “Kursname”
<xsl:value-of
select="KURSNAME"/>
<br></br>
</font>
</xsl:for-each>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
Das Element „b STYLE“ bezieht sich nur
auf den Namen, das restliche Dokument wird mit Standardparametern
herausgegeben!
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template>
<xsl:for-each
select="ALLEPROFS/AKTPROF">
<b
STYLE=”color:royalblue; font-size:2em; ">
<xsl:value-of select="NAME"/>
</b>
<br></br>
<xsl:for-each
select="LEHRVERANSTALTUNGEN/KURS">
<xsl:value-of
select="KURSNAME"/>
<br></br>
</xsl:for-each>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template>
<xsl:for-each
select="ALLEPROFS/AKTPROF">
<div STYLE=”color:darkblue;
font-family:Helvetica,Arial;”>
<b
STYLE=”color:royalblue; font-size:2em; ">
<xsl:value-of
select="NAME"/>
</b>
<xsl:for-each
select="LEHRVERANSTALTUNGEN/KURS">
<div STYLE=”position:relative; width:200px; left:60px; right:100px”><br/>
<xsl:value-of
select="KURSNAME"/>
</div>
</xsl:for-each>
</div> <br/>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template>
<style>
<![CDATA[
.voreinstellungen
{
color:darkblue;
font-family:Helvetica,Arial;
}
.ueberschriften
{
color:royalblue;
font-size:2em;
font-weight:bold;
}
.eintrage
{
position:relative;
width:300px;
left:60px;
}
]]>
</style>
<xsl:for-each
select="ALLEPROFS/AKTPROF">
<div CLASS=”voreinstellungen“>
<div CLASS=”ueberschriften">
<xsl:value-of
select="NAME"/>
</div>
<xsl:for-each
select="LEHRVERANSTALTUNGEN/KURS">
<div CLASS=”eintrage”><br/>
<xsl:value-of
select="KURSNAME"/>
</div>
</xsl:for-each>
</div><br/>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template>
<style>
<![CDATA[
.voreinstellungen
{
color:darkblue;
font-family:Helvetica,Arial;
}
.ueberschriften
{
color:royalblue;
font-size:2em;
font-weight:bold;
}
.eintrage
{
position:relative;
width:300px;
left:60px;
}
]]>
</style>
<xsl:for-each
select="ALLEPROFS/AKTPROF" order-by=”-NAME”>
<div
CLASS=”voreinstellungen“>
<d
<xsl:value-of
select="NAME"/>
</div>
<xsl:for-each select="LEHRVERANSTALTUNGEN/KURS">
<div CLASS=”eintrage”><br/>
<xsl:value-of
select="KURSNAME"/>
</div>
</xsl:for-each>
</div> <br/>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
<?xml version="1.0"
encoding=“ISO-8859-1“?>
<?xml-stylesheet
href="xsl7.xsl" type="text/xsl" ?>
<!DOCTYPE
DOZENTEN SYSTEM “xsl7.dtd”>
<ALLEPROFS>
<AKTPROF>
<LEHRVERANSTALTUNGEN>
<KURS>
<KURSNAME> Grundlagen DV
</KURSNAME>
<SCHWIERIGKEIT> leicht
</SCHWIERIGKEIT>
</KURS>
<KURS>
<KURSNAME>
Datenverarbeitung </KURSNAME>
<SCHWIERIGKEIT> leicht
</SCHWIERIGKEIT>
</KURS>
<KURS>
<KURSNAME>Grundlagen der
Wirtschaftsinformatik</KURSNAME>
<SCHWIERIGKEIT> leicht
</SCHWIERIGKEIT>
</KURS>
<KURS>
<KURSNAME>Angewandte Wirtschaftsinformatik
–
Vorlesung</KURSNAME>
<SCHWIERIGKEIT> schwer
</SCHWIERIGKEIT>
</KURS>
<KURS>
<KURSNAME>Angewandte
Wirtschaftsinformatik –
Programmierung</KURSNAME>
<SCHWIERIGKEIT> leicht
</SCHWIERIGKEIT>
</KURS>
<KURS>
<KURSNAME>Seminar
Multimedia </KURSNAME>
<SCHWIERIGKEIT> leicht
</SCHWIERIGKEIT>
</KURS>
</LEHRVERANSTALTUNGEN>
<NAME> Helge Klaus
Rieder</NAME>
</AKTPROF>
<AKTPROF>
<LEHRVERANSTALTUNGEN>
<KURS>
<KURSNAME> Mathematik
</KURSNAME>
<SCHWIERIGKEIT> schwer
</SCHWIERIGKEIT>
</KURS>
<KURS>
<KURSNAME> Statistik
</KURSNAME>
<SCHWIERIGKEIT> leicht
</SCHWIERIGKEIT>
</KURS>
<KURS>
<KURSNAME>Numerische
Mathematik </KURSNAME>
<SCHWIERIGKEIT> leicht
</SCHWIERIGKEIT>
</KURS>
<KURS>
<KURSNAME>Betriebliche
Informationssysteme </KURSNAME>
<SCHWIERIGKEIT> leicht
</SCHWIERIGKEIT>
</KURS>
<KURS>
<KURSNAME>Seminar
Datenbanken </KURSNAME>
<SCHWIERIGKEIT> leicht
</SCHWIERIGKEIT>
</KURS>
</LEHRVERANSTALTUNGEN>
<NAME> Wilhelm
Steinbuss</NAME>
</AKTPROF>
</ALLEPROFS>
xsl7.dtd
<!ELEMENT
ALLERPROFS (AKTPROF)+ >
<!ELEMENT AKTPROF (LEHRVERANSTALTUNGEN, NAME)>
<!ELEMENT LEHRVERANSTALTUNGEN (KURS)+>
<!ELEMENT KURS (KURSNAME, SCHWIERIGKEIT)>
<!ELEMENT KURSNAME
(#PCDATA)>
<!ELEMENT
SCHWIERIGKEIT (#PCDATA)>
<!ELEMENT NAME (#PCDATA)>
<?xml version=“1.0“ encoding=“ISO-8859-1“?>
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template>
<style>
<![CDATA[
.voreinstellungen
{
color:darkblue;
font-family:Helvetica,Arial;
}
.ueberschriften
{
color:royalblue;
font-size:2em;
font-weight:bold;
}
.eintrage
{
position:relative;
width:300px;
left:60px;
}
.eintragschwer
{
font-weight:bold;
color:red;
position:relative;
width:300px;
left:60px;
}
]]>
</style>
<xsl:for-each select="ALLEPROFS/AKTPROF"
order-by=”-NAME”>
<div CLASS=”voreinstellungen“>
<div CLASS=“ueberschriften“>
<xsl:value-of
select="NAME"/>
</div>
<xsl:for-each
select="LEHRVERANSTALTUNGEN/KURS" order-by=“+KURSNAME”>
<br/>
<xsl:choose>
<xsl:when match=”.[SCHWIERIGKEIT=’schwer’]”>
<div CLASS=”eintragschwer”>
<xsl:value-of select=”KURSNAME”/>
<xsl:value-of
select=”SCHWIERIGKEIT”/>
</div>
</xsl:when>
<xsl:otherwise>
<div CLASS=”eintrage”>
<xsl:value-of
select="KURSNAME"/>
<xsl:value-of
select="SCHWIERIGKEIT"/>
</div>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</div><br/>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
<?xml version=“1.0! encoding=“ISO-8859-1“?>
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template>
<xsl:script language=“JAVASCRIPT“>
function meinlastupdate() {
var
heute = new Date();
var
tag = heute.getDate();
var monat =
heute.getMonth()+1;
var jahr =
heute.getYear();
if (tag > 2) //
mitten im Monat
tag = tag-2;
else //
Monatsanfnag
{
tag = 28;
if (monat
!=1) // bleibt im Jahr
monat
= monat-1;
else
{
monat=12;
if
(jahr == 00)
jahr
= 99;
else
jahr--;
}
}
//
Jetzt kommt die Ausgabeformatierung
if (jahr==99)
jahr = 1999;
else
jahr = jahr = 2000;
Ausgabe = „Last update:
„+tag+“.“+monat+“.“+jahr+“.“;
Return Ausgabe;
}
</xsl:script>
<style>
<![CDATA[
.voreinstellungen
{
color:darkblue;
font-family:Helvetica,Arial;
}
.ueberschriften
{
color:royalblue;
font-size:2em;
font-weight:bold;
}
.eintrage
{
position:relative;
width:300px;
left:60px;
}
.eintragschwer
{
font-weight:bold;
color:red;
position:relative;
width:300px;
left:60px;
}
.fuss
{
color:black;
font-weight:bold;
position:relative;
left:20px;
}
]]>
</style>
<div CLASS=”voreinstellungen“>
<xsl:for-each select="ALLEPROFS/AKTPROF"
order-by=”-NAME”>
<div
CLASS=“ueberschriften“>
<xsl:value-of
select="NAME"/>
</div>
<xsl:for-each
select="LEHRVERANSTALTUNGEN/KURS" order-by=“+KURSNAME”><br/>
<xsl:choose>
<xsl:when match=”.[SCHWIERIGKEIT=’schwer’]”>
<div CLASS=”eintragschwer”>
<xsl:value-of
select=”KURSNAME”/>
<xsl:value-of
select=”SCHWIERIGKEIT”/>
</div>
</xsl:when>
<xsl:otherwise>
<div
CLASS=”eintrage”>
<xsl:value-of
select="KURSNAME"/>
<xsl:value-of
select="SCHWIERIGKEIT"/>
</div>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</xsl:for-each>
<div CLASS=”fuss”><br/>
<xsl:eval language=”JavaScript”> meinlastupdate(); </xsl:eval>
</div>
</div>
</xsl:template>
</xsl:stylesheet>
<?xml
version="1.0"?>
<?xml-stylesheet href="xsl10.xsl"
type="text/xsl" ?>
<ALLEPROFS>
<AKTPROF>
<LEHRVERANSTALTUNGEN>
<KURS>
<KURSNAME> Grundlagen DV </KURSNAME>
<SCHWIERIGKEIT> leicht </SCHWIERIGKEIT></KURS>
<KURS>
<KURSNAME> Datenverarbeitung </KURSNAME>
<SCHWIERIGKEIT> leicht </SCHWIERIGKEIT></KURS>
<KURS>
<KURSNAME>Grundlagen der
Wirtschaftsinformatik</KURSNAME>
<SCHWIERIGKEIT> leicht </SCHWIERIGKEIT></KURS>
<KURS>
<KURSNAME>Angewandte Wirtschaftsinformatik –
Vorlesung</KURSNAME>
<SCHWIERIGKEIT> schwer </SCHWIERIGKEIT></KURS>
<KURS>
<KURSNAME>Angewandte Wirtschaftsinformatik –
Programmierung</KURSNAME>
<SCHWIERIGKEIT> leicht </SCHWIERIGKEIT></KURS>
<KURS>
<KURSNAME>Seminar Multimedia </KURSNAME>
<SCHWIERIGKEIT> leicht </SCHWIERIGKEIT></KURS>
</LEHRVERANSTALTUNGEN>
<NAME> Helge Klaus Rieder</NAME>
<BILD quelle=“joerg.gif“/>
<SOUND quelle“notify.wav“/>
</AKTPROF>
<AKTPROF>
<LEHRVERANSTALTUNGEN>
<KURS>
<KURSNAME> Mathematik </KURSNAME>
<SCHWIERIGKEIT> schwer </SCHWIERIGKEIT></KURS>
<KURS>
<KURSNAME> Statistik </KURSNAME>
<SCHWIERIGKEIT> leicht </SCHWIERIGKEIT></KURS>
<KURS>
<KURSNAME>Numerische Mathematik </KURSNAME>
<SCHWIERIGKEIT> leicht </SCHWIERIGKEIT></KURS>
<KURS>
<KURSNAME>Betriebliche Informationssysteme
</KURSNAME>
<SCHWIERIGKEIT> leicht </SCHWIERIGKEIT></KURS>
<KURS>
<KURSNAME>Seminar Datenbanken </KURSNAME>
<SCHWIERIGKEIT> leicht </SCHWIERIGKEIT></KURS>
</LEHRVERANSTALTUNGEN>
<NAME> Wilhelm Steinbuss</NAME>
</AKTPROF>
</ALLEPROFS>
Xsl10.dtd
<!ELEMENT
ALLERPROFS (AKTPROF)+ >
<!ELEMENT AKTPROF (LEHRVERANSTALTUNGEN, NAME)>
<!ELEMENT LEHRVERANSTALTUNGEN (KURS)+>
<!ELEMENT KURS (KURSNAME, SCHWIERIGKEIT)>
<!ELEMENT KURSNAME
(#PCDATA)>
<!ELEMENT SCHWIERIGKEIT
(#PCDATA)>
<!ELEMENT NAME (#PCDATA)>
Xsl10.xsl
<?xml
version=“1.0“ encoding=“ISO-8859-1“?>
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template>
<xsl:script
language=“JAVASCRIPT“>
var anzahl=0;
function hochzahlen()
{
anzahl++;
}
function meinlastupdate() {
var heute = new Date();
var tag =
heute.getDate();
var monat =
heute.getMonth()+1;
var jahr =
heute.getYear();
if (tag > 2) //
mitten im Monat
tag = tag-2;
else // Monatsanfnag
{
tag = 28;
if (monat
!=1) // bleibt im Jahr
monat
= monat-1;
else
{
monat=12;
if
(jahr == 00)
jahr
= 99;
else
jahr--;
}
}
// Jetzt kommt die
Ausgabeformatierung
if (jahr==99)
jahr = 1999;
else
jahr = jahr = 2000;
Ausgabe = anzahl + „ Faecher / Last
update: „+tag+“.“+monat+“.“+jahr+“.“;
return Ausgabe;
}
</xsl:script>
<style>
<![CDATA[
.voreinstellungen
{
color:darkblue;
font-family:Helvetica,Arial;
}
.ueberschriften
{
color:royalblue;
font-size:2em;
font-weight:bold;
}
.eintrage
{
position:relative;
width:300px;
left:60px;
}
.eintragschwer
{
font-weight:bold;
color:red;
position:relative;
width:300px;
left:60px;
}
.fuss
{
color:black;
font-weight:bold;
position:relative;
left:20px;
}
]]>
</style>
<div CLASS=”voreinstellungen“>
<xsl:for-each
select="ALLEPROFS/AKTPROF" order-by=”-NAME”>
<div CLASS=“ueberschriften“>
<IMG
align=“left“>
<xsl:attribute name=”src”>
<xsl:value-of
select=”BILD/@quelle”/>
</xsl:attribute>
</IMG>
<xsl:value-of
select="NAME"/>
</div>
<xsl:for-each
select="LEHRVERANSTALTUNGEN/KURS" order-by=“+KURSNAME”><br/>
<xsl:eval
language=”JavaScript”> hochzahlen(); </xsl:eval>
<xsl:choose>
<xsl:when match=”.[SCHWIERIGKEIT=’schwer’]”>
<div CLASS=”eintragschwer”>
<xsl:value-of
select=”KURSNAME”/>
<xsl:value-of
select=”SCHWIERIGKEIT”/>
</div>
</xsl:when>
<xsl:otherwise>
<div
CLASS=”eintrage”>
<xsl:value-of
select="KURSNAME"/>
<xsl:value-of
select="SCHWIERIGKEIT"/>
</div>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
<EMBED
HIDEN=”FALSE” LOOP=”TRUE”>
<xsl:attribute name=”src”>
<xsl:value-of
select=”SOUND/@quelle”/>
</xsl:attribute><br/>
</EMBED>
</xsl:for-each>
<div CLASS=”fuss”><br/>
<xsl:eval
language=”JavaScript”>
meinlastupdate();
</xsl:eval>
</div>
</div>
</xsl:template>
</xsl:stylesheet>
<?xml version=“1.0“ encoding=“ISO-8859-1“?>
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template>
<xsl:script language=“JAVASCRIPT“>
var
anzahl=0;
function
hochzahlen()
{
anzahl++;
}
function meinlastupdate() {
var heute = new Date();
var tag =
heute.getDate();
var monat = heute.getMonth()+1;
var jahr =
heute.getYear();
if (tag > 2) //
mitten im Monat
tag = tag-2;
else // Monatsanfnag
{
tag = 28;
if (monat
!=1) // bleibt im Jahr
monat
= monat-1;
else
{
monat=12;
if
(jahr == 00)
jahr
= 99;
else
jahr--;
}
}
// Jetzt kommt die
Ausgabeformatierung
if (jahr==99)
jahr = 1999;
else
jahr = jahr = 2000;
Ausgabe = anzahl + „ Faecher / Last
update: „+tag+“.“+monat+“.“+jahr+“.“;
return Ausgabe;
}
</xsl:script>
<style>
<![CDATA[
.voreinstellungen
{
color:darkblue;
font-family:Helvetica,Arial;
}
.ueberschriften
{
color:royalblue;
font-size:2em;
font-weight:bold;
}
.eintrage
{
position:relative;
width:300px;
left:60px;
}
.eintragschwer
{
font-weight:bold;
color:red;
position:relative;
width:300px;
left:60px;
}
.fuss
{
color:black;
font-weight:bold;
position:relative;
left:20px;
}
]]>
</style>
<div CLASS=”voreinstellungen“>
<xsl:for-each
select="ALLEPROFS/AKTPROF" order-by=”-NAME”>
<div CLASS=“ueberschriften“>
<IMG
align=“left“>
<xsl:attribute name=”src”>
<xsl:value-of
select=”BILD/@quelle”/>
</xsl:attribute>
</IMG>
<xsl:value-of
select="NAME"/>
</div>
<xsl:for-each
select="LEHRVERANSTALTUNGEN/KURS" order-by=“+KURSNAME”><br/>
<xsl:eval
language=”JavaScript”> hochzahlen(); </xsl:eval>
<xsl:choose>
<xsl:when match=”.[SCHWIERIGKEIT=’schwer’]”>
<div CLASS=”eintragschwer”>
<xsl:value-of
select=”KURSNAME”/>
<xsl:value-of
select=”SCHWIERIGKEIT”/>
</div>
</xsl:when>
<xsl:otherwise>
<div
CLASS=”eintrage”>
<xsl:value-of
select="KURSNAME"/>
<xsl:value-of
select="SCHWIERIGKEIT"/>
</div>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
<EMBED
HIDEN=”FALSE” LOOP=”TRUE”>
<xsl:attribute name=”src”>
<xsl:value-of
select=”SOUND/@quelle”/>
</xsl:attribute><br/>
</EMBED>
</xsl:for-each>
<div CLASS=”fuss”><br/>
<xsl:eval
language=”JavaScript”>
meinlastupdate();
</xsl:eval>
</div>
</div>
</xsl:template>
</xsl:stylesheet>
<?xml version="1.0"?>
<?xml-stylesheet href="xsl11.xsl"
type="text/xsl" ?>
<ALLEPROFS>
<AKTPROF>
<LEHRVERANSTALTUNGEN>
<KURS>
<KURSNAME> Grundlagen DV </KURSNAME>
<SCHWIERIGKEIT> leicht </SCHWIERIGKEIT>
</KURS>
<KURS>
<KURSNAME> Datenverarbeitung </KURSNAME>
<SCHWIERIGKEIT> leicht </SCHWIERIGKEIT>
</KURS>
<KURS>
<KURSNAME>Grundlagen der
Wirtschaftsinformatik</KURSNAME>
<SCHWIERIGKEIT> leicht </SCHWIERIGKEIT>
</KURS>
<KURS>
<KURSNAME>Angewandte Wirtschaftsinformatik –
Vorlesung</KURSNAME>
<SCHWIERIGKEIT> schwer </SCHWIERIGKEIT>
</KURS>
<KURS>
<KURSNAME>Angewandte Wirtschaftsinformatik –
Programmierung</KURSNAME>
<SCHWIERIGKEIT> leicht </SCHWIERIGKEIT>
</KURS>
<KURS>
<KURSNAME>Seminar Multimedia </KURSNAME>
<SCHWIERIGKEIT> leicht </SCHWIERIGKEIT>
</KURS>
</LEHRVERANSTALTUNGEN>
<NAME> Helge Klaus Rieder</NAME>
<BILD quelle=“ORDPROC.gif“/>
<SOUND quelle“notify.wav“/>
<Meine-Web-Adresse
xml:link=“simple“ href=“http://www.fh-trier.de/fb/bw/ri“>
Homepage
</Meine-Web-Adresse>
<fussueberschrift> Weitere Professoren:
</fussueberschrift>
<Prof-Pages>
<ein-Prof>
<Prof-Web-Adresse xml:link=“simple“ naechster=“Steinbuss“
href=“http://www.fh-trier.de/fb/bw/st“>
</ein-Prof>
<ein-Prof>
<Prof-Web-Adresse xml:link=“simple“ naechster=“Steinmann“
href=“http://www.fh-trier.de/fb/bw/stm“>
Professor
</Prof-Web-Adresse>
</ein-Prof>
</Prof-Pages>
<br></br>
</AKTPROF>
</ALLEPROFS>
Xsl11.xsl
<?xml
version=“1.0“ encoding=“ISO-8859-1“?>
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template>
<style>
<![CDATA[
.voreinstellungen
{
color:darkblue;
font-family:Helvetica,Arial;
}
.ueberschriften
{
color:royalblue;
font-size:2em;
font-weight:bold;
}
.eintrage
{
position:relative;
width:300px;
left:60px;
}
.link
{
color:green;
position:relative;
width:300px;
left:60px;
text-decoration:underline;
}
]]>
</style>
<div CLASS=”voreinstellungen“>
<xsl:for-each
select="ALLEPROFS/AKTPROF" order-by=”-NAME”>
<div CLASS=“ueberschriften“>
<IMG
align=“left“>
<xsl:attribute name=”src”>
<xsl:value-of
select=”BILD/@quelle”/>
</xsl:attribute>
</IMG>
<xsl:value-of
select="NAME"/>
</div>
<xsl:for-each
select="LEHRVERANSTALTUNGEN/KURS" order-by=“+KURSNAME”><br/>
<div
CLASS=”eintrage”>
<xsl:value-of
select="KURSNAME"/>
<xsl:value-of
select="SCHWIERIGKEIT"/>
</div>
</xsl:for-each>
<A CLASS=”link”>
<xsl:attribute name=”HREF”>
<xsl:value-of
select=”Meine-Web-Adresse/@href”/>
</xsl:attribute>
<xsl:value-of
select=”Meine-Web-Adresse”/>
</A>
<EMBED
HIDEN=”FALSE” LOOP=”TRUE”>
<xsl:attribute name=”src”>
<xsl:value-of
select=”SOUND/@quelle”/>
</xsl:attribute><br/>
</EMBED>
<br><br></br></br>
<xsl:value-of
select=”fussueberschrift”/>
<br></br>
<xsl:for-each
select=”Prof-Pages/ein-Prof”>
<A
CLASS=”link”>
<xsl:attribute
name=”HREF”>
<xsl:value-of
select=”Prof-Web-Adresse/@href”/>
</xsl:attribute>
<xsl:value-of
select=”Prof-Web-Adresse”/>
<xsl:value-of
select=”Prof-Web-Adresse/@naechster”/>
</A>
<br></br>
</xsl:for-each>
</xsl:for-each>
</div>
</xsl:template>
</xsl:stylesheet>
<?xml version="1.0"?>
<?xml-stylesheet href="xsl12.xsl"
type="text/xsl" ?>
<ALLEPROFS><AKTPROF>
<LEHRVERANSTALTUNGEN>
<KURS>
<KURSNAME> Grundlagen DV </KURSNAME>
<SCHWIERIGKEIT> leicht </SCHWIERIGKEIT></KURS>
<KURS>
<KURSNAME> Datenverarbeitung
</KURSNAME>
<SCHWIERIGKEIT> leicht </SCHWIERIGKEIT></KURS>
<KURS>
<KURSNAME>Grundlagen der
Wirtschaftsinformatik</KURSNAME>
<SCHWIERIGKEIT> leicht </SCHWIERIGKEIT></KURS>
<KURS>
<KURSNAME>Angewandte Wirtschaftsinformatik –
Vorlesung</KURSNAME>
<SCHWIERIGKEIT> schwer </SCHWIERIGKEIT></KURS>
<KURS>
<KURSNAME>Angewandte Wirtschaftsinformatik –
Programmierung</KURSNAME>
<SCHWIERIGKEIT> leicht </SCHWIERIGKEIT></KURS>
<KURS>
<KURSNAME>Seminar Multimedia
</KURSNAME>
<SCHWIERIGKEIT> leicht </SCHWIERIGKEIT></KURS>
</LEHRVERANSTALTUNGEN>
<NAME> Helge Klaus Rieder</NAME>
<BILD quelle=“ORDPROC.gif“/>
<SOUND quelle=“notify.wav“/>
</AKTPROF>
<AKTPROF>
<LEHRVERANSTALTUNGEN>
<KURS>
<KURSNAME> Mathematik </KURSNAME>
<SCHWIERIGKEIT> schwer </SCHWIERIGKEIT></KURS>
<KURS>
<KURSNAME> Statistik </KURSNAME>
<SCHWIERIGKEIT> leicht </SCHWIERIGKEIT></KURS>
<KURS>
<KURSNAME>Numerische Mathematik
</KURSNAME>
<SCHWIERIGKEIT> leicht </SCHWIERIGKEIT></KURS>
<KURS>
<KURSNAME>Betriebliche Informationssysteme
</KURSNAME>
<SCHWIERIGKEIT> leicht </SCHWIERIGKEIT></KURS>
<KURS>
<KURSNAME>Seminar Datenbanken
</KURSNAME>
<SCHWIERIGKEIT> leicht </SCHWIERIGKEIT></KURS>
</LEHRVERANSTALTUNGEN>
<NAME> Wilhelm Steinbuss</NAME>
<BILD quelle=“RESOURCE.gif“/>
<SOUND quelle=“notify.wav“/>
</AKTPROF></ALLEPROFS>
Xsl12.dtd
<!ELEMENT
ALLERPROFS (AKTPROF)+ >
<!ELEMENT AKTPROF (LEHRVERANSTALTUNGEN, NAME)>
<!ELEMENT LEHRVERANSTALTUNGEN (KURS)+>
<!ELEMENT KURS (KURSNAME, SCHWIERIGKEIT)>
<!ELEMENT KURSNAME
(#PCDATA)>
<!ELEMENT
SCHWIERIGKEIT (#PCDATA)>
<!ELEMENT NAME (#PCDATA)>
Xsl12.xsl
<?xml
version=“1.0“ encoding=“ISO-8859-1“?>
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template>
<xsl:script
language=“JAVASCRIPT“>
var anzahl=0;
function hochzahlen()
{
anzahl++;
}
function meinlastupdate() {
var heute = new Date();
var tag =
heute.getDate();
var monat =
heute.getMonth()+1;
var jahr =
heute.getYear();
if (tag > 2) //
mitten im Monat
tag = tag-2;
else // Monatsanfnag
{
tag = 28;
if (monat
!=1) // bleibt im Jahr
monat
= monat-1;
else
{
monat=12;
if
(jahr == 00)
jahr
= 99;
else
jahr--;
}
}
// Jetzt kommt die
Ausgabeformatierung
if (jahr==99)
jahr = 1999;
else
jahr = jahr = 2000;
Ausgabe = anzahl + „ Faecher / Last
update: „+tag+“.“+monat+“.“+jahr+“.“;
return Ausgabe;
}
</xsl:script>
<style>
<![CDATA[
.voreinstellungen
{
color:darkblue;
font-family:Helvetica,Arial;
}
.ueberschriften
{
color:royalblue;
font-size:2em;
font-weight:bold;
}
.eintrage
{
position:relative;
width:300px;
left:60px;
}
.eintragschwer
{
font-weight:bold;
color:red;
position:relative;
width:300px;
left:60px;
}
.fuss
{
color:black;
font-weight:bold;
position:relative;
left:20px;
}
]]>
</style>
<table>
<div
CLASS=”voreinstellungen“>
<xsl:for-each
select="ALLEPROFS/AKTPROF" order-by=”-NAME”>
<tr/><td valign=”top”
align=”left”/>
<IMG>
<xsl:attribute
name=”src”>
<xsl:value-of
select=”BILD/@quelle”/>
</xsl:attribute>
</IMG>
<td/>
<div
CLASS=”ueberschriften”>
<xsl:value-of
select="NAME"/>
</div>
<xsl:for-each
select="LEHRVERANSTALTUNGEN/KURS" order-by=“+KURSNAME”><br/>
<xsl:eval
language=”JavaScript”> hochzahlen(); </xsl:eval>
<div
CLASS=”eintrag”>
<xsl:choose>
<xsl:when match=”.[SCHWIERIGKEIT=’schwer’]”>
<div CLASS=”eintragschwer”>
<xsl:value-of
select=”KURSNAME”/>
<xsl:value-of
select=”SCHWIERIGKEIT”/>
</div>
</xsl:when>
<xsl:otherwise>
<div
CLASS=”eintrage”>
<xsl:value-of
select="KURSNAME"/>
<xsl:value-of
select="SCHWIERIGKEIT"/>
</div>
</xsl:otherwise>
</xsl:choose>
</div>
</xsl:for-each>
<EMBED
HIDEN=”FALSE” LOOP=”TRUE”>
<xsl:attribute name=”src”>
<xsl:value-of
select=”SOUND/@quelle”/>
</xsl:attribute><br/>
</EMBED>
</xsl:for-each>
<div CLASS=”fuss”><br/>
<xsl:eval
language=”JavaScript”>
meinlastupdate();
</xsl:eval>
</div>
</div>
</table>
</xsl:template>
</xsl:stylesheet>
<TABLE BORDER=“2“> = leitet eine Tabelle
ein und versehen die Tabelle und Zellen
mit
einem Rahmen
<TR> = Zeilen
<TD> = Spalten
Tabellenform
<?xml version="1.0"
encoding="ISO-8859-1"?>
<?xml-stylesheet href="AdressDatenbank5.xsl"
type="text/xsl"?>
<!DOCTYPE ADRESSE SYSTEM "AdressDatenbank5.dtd">
<ADRESSE>
<!--Datensatz
Nummer 1 -->
<DATENSATZ>
<NACHNAME>Seeh</NACHNAME>
<VORNAME>Jörg</VORNAME>
<TELEFONNUMMER>0651/9979088</TELEFONNUMMER>
</DATENSATZ>
<!--Datensatz
Nummer 2 -->
<DATENSATZ>
<NACHNAME>Kilp</NACHNAME>
<VORNAME>Miriam</VORNAME>
<TELEFONNUMMER>0651/9763830</TELEFONNUMMER>
</DATENSATZ>
</ADRESSE>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template>
<TABLE
BORDER="2" STYLE="position:absolute; left:50px; top:50px;
border-style:outset">
<TR
STYLE="font-weight:bold">
<TD>VORNAME</TD>
<TD>NACHNAME</TD>
<TD>TELEFON</TD>
</TR>
<xsl:for-each
select="ADRESSE/DATENSATZ">
<TR>
<TD>
<div STYLE="color:blue;
font-size:15pt; font-family:Arial;">
<xsl:value-of
select="VORNAME"/>
</div>
</TD>
<TD>
<div STYLE="color:blue;
font-size:15pt; font-family:Arial;">
<xsl:value-of
select="NACHNAME"/>
</div>
</TD>
<TD>
<div STYLE="color:blue;
font-size:15pt; font-family:Arial;">
<xsl:value-of
select="TELEFONNUMMER"/>
</div>
</TD>
</TR>
</xsl:for-each>
</TABLE>
</xsl:template>
</xsl:stylesheet>
<!ELEMENT ADRESSE (DATENSATZ)+>
<!ELEMENT DATENSATZ
(NACHNAME, VORNAME, TELEFONNUMMER)>
<!ELEMENT NACHNAME (#PCDATA)>
<!ELEMENT VORNAME (#PCDATA)>
<!ELEMENT
TELEFONNUMMER (#PCDATA)>
<?xml version="1.0"
encoding="ISO-8859-1"?>
<?xml-stylesheet href="AdressDatenbank5.xsl"
type="text/xsl"?>
<!DOCTYPE ADRESSE SYSTEM "AdressDatenbank5.dtd">
<ADRESSE>
<!--Datensatz
Nummer 1 -->
<DATENSATZ>
<NACHNAME>Seeh</NACHNAME>
<VORNAME>Jörg</VORNAME>
<STRASSE>Paulinstrasse
33</STRASSE>
<PLZ>54292</PLZ>
<ORT>Trier</ORT>
<TELEFONNUMMER>0651/9979088</TELEFONNUMMER>
<HANDY>0179/4527083</HANDY>
</DATENSATZ>
<!--Datensatz
Nummer 2 -->
<DATENSATZ>
<NACHNAME>Kilp</NACHNAME>
<VORNAME>Miriam</VORNAME>
<STRASSE>Jüdemer
Str.28</STRASSE>
<PLZ>54290</PLZ>
<ORT>Trier</ORT>
<TELEFONNUMMER>0651/9763830</TELEFONNUMMER>
<HANDY>0179/4526713</HANDY>
</DATENSATZ>
<!--Datensatz
Nummer 3 -->
<DATENSATZ>
<NACHNAME>Oberbillig</NACHNAME>
<VORNAME>Stephan</VORNAME>
<STRASSE>Paulinstrasse
37</STRASSE>
<PLZ>54292</PLZ>
<ORT>Trier</ORT>
<TELEFONNUMMER>0651/9916794</TELEFONNUMMER>
<HANDY>0171/5768957</HANDY>
</DATENSATZ>
<!--Datensatz
Nummer 4 -->
<DATENSATZ>
<NACHNAME>Christmann</NACHNAME>
<VORNAME>Stephan</VORNAME>
<STRASSE>Hauptstr.
33</STRASSE>
<PLZ>54286</PLZ>
<ORT>Schweich</ORT>
<TELEFONNUMMER>06502/1273</TELEFONNUMMER>
<HANDY>0177/4110841</HANDY>
</DATENSATZ>
</ADRESSE>
<!ELEMENT ADRESSE (DATENSATZ)+>
<!ELEMENT
DATENSATZ (NACHNAME, VORNAME, STRASSE*,
PLZ*, ORT*, TELEFONNUMMER*,
FAX*, HANDY*, EMAIL*)>
<!ELEMENT NACHNAME (#PCDATA)>
<!ELEMENT VORNAME (#PCDATA)>
<!ELEMENT STRASSE (#PCDATA)>
<!ELEMENT PLZ (#PCDATA)>
<!ELEMENT ORT (#PCDATA)>
<!ELEMENT TELEFONNUMMER
(#PCDATA)>
<!ELEMENT FAX (#PCDATA)>
<!ELEMENT HANDY (#PCDATA)>
<!ELEMENT EMAIL (#PCDATA)>
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template>
<TABLE BORDER="2" STYLE="position:absolute; left:20px;
top:50px; border-style:outset">
<TR STYLE="font-weight:bold">
<TD>VORNAME</TD>
<TD>NACHNAME</TD>
<TD>STRASSE</TD>
<TD>PLZ</TD>
<TD>ORT</TD>
<TD>TELEFON</TD>
<TD>HANDY</TD>
</TR>
<xsl:for-each
select="ADRESSE/DATENSATZ">
<TR>
<TD>
<div STYLE="color:blue;
font-size:15pt; font-family:Arial;">
<xsl:value-of
select="VORNAME"/>
</div>
</TD>
<TD>
<div STYLE="color:blue;
font-size:15pt; font-family:Arial;">
<xsl:value-of
select="NACHNAME"/>
</div>
</TD>
<TD>
<div STYLE="color:blue;
font-size:15pt; font-family:Arial;">
<xsl:value-of select="STRASSE"/>
</div>
</TD>
<TD>
<div STYLE="color:blue;
font-size:15pt; font-family:Arial;">
<xsl:value-of
select="PLZ"/>
</div>
</TD>
<TD>
<div STYLE="color:blue;
font-size:15pt; font-family:Arial;">
<xsl:value-of
select="ORT"/>
</div>
</TD>
<TD>
<div STYLE="color:blue;
font-size:15pt; font-family:Arial;">
<xsl:value-of
select="TELEFONNUMMER"/>
</div>
</TD>
<TD>
<div STYLE="color:blue;
font-size:15pt; font-family:Arial;">
<xsl:value-of
select="HANDY"/></div>
</TD>
</TR>
</xsl:for-each>
</TABLE>
</xsl:template>
</xsl:stylesheet>