devent: Meherere Xml-Dateien zu einer html mittels xslt

Hallo
ich habe eine aufgabe die 3 xml-dateien als datenbanken hat und daraus soll man
daten rauslesen und mittels xslt eine html datei erstellen
allerdings habe ich keine ahnung wie ich anfang soll. ich weis wie xslt für eine
xml datei funktioniert aber wie geht das wenn man meherere xml dateien hat ?

thx für antworten

  1. Hallo
    ich habe eine aufgabe die 3 xml-dateien als datenbanken hat und daraus soll man
    daten rauslesen und mittels xslt eine html datei erstellen
    allerdings habe ich keine ahnung wie ich anfang soll. ich weis wie xslt für eine
    xml datei funktioniert aber wie geht das wenn man meherere xml dateien hat ?

    thx für antworten

    hier ist übrigens noch die genau aufgabenstellung:

    Die Vorlesungsankündigung für den Lehrstuhl für Informatik II wird aus den folgenden Dateien generiert:

    * vorlesdat.xml
        * raum.xml
        * personen.xml

    Erstellen Sie eine XSLT-Datei, die aus den drei XML-Dateien eine HTML-Darstellung der Veranstaltungen eines Dozenten in einem bestimmten Semester auf Deutsch erzeugt. Der gewünschte Dozent und das Semester sollen am Anfang der XSLT-Datei angegeben werden. Beispiel:

    <xsl:variable name="dozent">albert</xsl:variable>
    <xsl:variable name="semester">Sommersemester 2004</xsl:variable>
    Geben Sie eine XSLT-Datei ab, die durch Setzen der Variable dozent auf albert bzw. wvg und durch Setzen der Variable semester auf Sommersemester 2004 bzw. Wintersemester 2003/2004 HTML-Dateien erzeugen kann, die den folgenden Dateien in Aussehen und Funktionalität gleichen:

    * Prof. Albert, Wintersemester 2003/2004
        * Prof. Albert, Sommersemester 2004
        * Prof. Wolff von Gudenberg, Wintersemester 2003/2004
        * Prof. Wolff von Gudenberg, Sommersemester 2004

    Sorgen Sie dafür, dass die Ausgabe gültiges XHTML 1.0 ist. Dies ist mit dem W3C Validator überprüfbar.

    1. hallo devent,

      na bsit due bei diesem schoenen wetter zu faul deine
      hausaufgaben selbst zu machen? ;-) also, lass mal schauen,
      .. such , such , un weitersuch ...

      <?xml version="1.0" encoding="iso-8859-1"?>
      <!DOCTYPE DOCUMENT [
        <!ENTITY vorlesedat SYSTEM "vorlesdat.xml">
        <!ENTITY raum SYSTEM "raum.xml">
        <!ENTITY personen SYSTEM "peronen.xml">
      ]>
      <Vorlesungen>
        <Vorlesungsdaten>&vorlesedat;</Vorlesungsdaten>
        <Raeume>&raum;</Raeume>
        <Personen>&personen;</Personen>
      </Vorlesungen>

      dies speicherst du als xml und wendest eine xslt darauf an.
      sonnige gruesse vom schonen bodensee,

      michael

      ss:) zu:) ls:& fo:) de:> va:) ch:? n4:& rl:? br:< js:| ie:% fl:{ mo:|

    2. Die Vorlesungsankündigung für den Lehrstuhl für Informatik II wird aus den folgenden Dateien generiert:

      Wozu studierst Du eigentlich?

      * vorlesdat.xml
          * raum.xml
          * personen.xml

      Lies Dich ein zu Entitys und wie man Sie in einen XML-Baum einfügt.