nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Verschiedene html-Ausgaben einer xml-Datei per Links?

Von: Volker Lenhardt (volker.lenhardt@uni-due.de) [Profil]
Datum: 22.04.2010 10:34
Message-ID: <hqp1nb$a2d$1@news.eternal-september.org>
Newsgroup: de.comp.text.xml
Hallo,

ich habe ein Dokument zur html-Ausgabe von xml-Katalogdaten in
verschiedenen Formaten geschrieben. Es liegt im Dokumentenserver
DuEPublico als Seminarunterstützung und zum Nachschlagen.

Drei Links gibt es jeweils zum Umschalten auf die unterschiedlichen Formate.

Meine Lösung scheint mir denkbar unelegant, aber mir fiel nichts anderes
ein: ich habe drei verschiedene xml-Startdateien für jede
xml-Katalogdatei. Sie legen schlicht den Modus fest und werden per Klick
gestartet.

Beispiel:

<?xml version="1.0" encoding="UTF-8"?>
<datei>
<datensatz typ="h">
<feld nr="030" ind=" ">a|1uc||||||37</feld>
<feld nr="036" ind="a"><uf
code="a">DE</uf></feld>
<feld nr="037" ind="b"><uf
code="a">ger</uf></feld>
<feld nr="050" ind=" ">|||||dc|||||||</feld>
<feld nr="051" ind=" ">m|||||||</feld>
<feld nr="200" ind="b"><uf code="a"
info="Nebeneintragung unter der
zuerst genannten verantworlichen Körperschaft: s. § NBM
699">Universitätsbibliothek
&lt;Essen&gt;</uf></feld>
<feld nr="331" ind=" "><uf
code="a">Miless</uf></feld>
<feld nr="334" ind=" "><uf code="a">Bildliche
Darstellung</uf></feld>
<feld nr="335" ind=" "><uf code="a">die Essener
digitale Bibliothek ;
http://miless.uni-essen.de ; ein Kooperationsprojekt von
Universitätsbibliothek, Medienzentrum und Rechenzentrum der
Universität
Essen</uf></feld>
<feld nr="410" ind=" "><uf
code="a">Essen</uf></feld>
<feld nr="425" ind=" "><uf
code="a">[2002]</uf></feld>
<feld nr="425" ind="a"><uf
code="a">2002</uf></feld>
<feld nr="433" ind=" "><uf code="a">1 Plakat :
farb. ; 59 x 84
cm</uf></feld>
</datensatz>
</datei>

Dazu die drei Startdateien:

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="../stylesh/ta-isbd.xsl"
?>
<ta dateiname="miless" menu="bild" modus="isbd"/>

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="../stylesh/ta-isbd.xsl"
?>
<ta dateiname="miless" menu="bild" modus="kombi"/>

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="../stylesh/ta-isbd.xsl"
?>
<ta dateiname="miless" menu="bild" modus="mab"/>

Das gesamte Dokument:
Funktion:
http://duepublico.uni-duisburg-essen.de/servlets/DerivateServlet/Derivate-12809/info/info-
allgmatben.xml
Dateien:
http://duepublico.uni-duisburg-essen.de/servlets/DerivateServlet/Derivate-12809.xml

Meine Frage: Kann ich auf die unterschiedlichen Startdateien verzichten
und die Modusumschaltung anders erreichen?

Ich bin kein gewiefter Programmierer, nur ein Bibliothekar als Learner
by doing.

Schöne GrüÃče
Volker



[ Auf dieses Posting antworten ]