|
||||||
|
Inhalt:
Das eigentliche Tutorium finden Sie in xml-intro.pdf,
die zugehörige ConTeXt-Quelldatei in xml-intro.tex.
Wer diese Quelldatei selbst prozessieren möchte, ruft am besten die MS-DOS-batch-Datei
alles.bat auf.
Alle Dateien finden Sie im Archiv
![]()
xml-intro.zip [4626 KB].
Daneben gibt es noch die PDF-Datei xml-intro-all.pdf,
bei der alle beteiligten PDF-Dateien eingebunden sind [sinnvoll für Vorträge].
xhtml-a.html --> [Tidy] --> xhtml-b.html
präsentationsorientiert:
texexec --pdf -xmlfilter=mml,mmp,mmc mathml-a.xml
Ergebnis in mathml-a.pdf
inhaltsorientiert:
texexec --pdf -xmlfilter=mml,mmp,mmc mathml-b.xml
Ergebnis in mathml-b.pdf
ConTeXt:
texexec --pdf -env=tutc7.dir adr6.xml
Ergebnis in adr6.pdf
XMLTeX:
pdfxmltex adr6.xml
mit der Direktivendatei adressen.xmt;
Ergebnis in adr6.pdf
Umwandlung in LaTeX-Datei:
gawk -f zerteil.awk kapitel2.xml | gawk -f kap2t.awk > kapitel2.tex
Umwandlung in HTML-Datei:
gawk -f zerteil.awk kapitel2.xml | gawk -f kap2h.awk > kapitel2.html
saxon kapitel2.xml kapitel2-tex1.xsl > kapitel2a.tex
saxon kapitel2.xml kapitel2-html1.xsl > kapitel2a.html
XML --> Programm --> pdfTeX --> PDF:
gawk -f zerteil.awk kapitel2.xml | gawk -f kap2t.awk > kapitel2.tex pdflatex kapitel2.tex
Ergebnis in kapitel2.pdf
XML --> XSLT --> pdfTeX --> PDF:
saxon kapitel2.xml kapitel2-tex1.xsl > kapitel2a.tex pdflatex kapitel2a.tex
Ergebnis in kapitel2a.pdf
XML-Datei gedicht-1.xml mit einem einfachen Texteditor
erstellen; mit der vorher entwickelten DTD gedicht.dtd zusammen
gefasst zu gedicht0.xml
Darstellung der Datei gedicht0.xml im
Internet Explorer 5 (ohne CSS-Style-Datei); dazu passende CSS-Datei
gedicht.css; entsprechend erweiterte XML-Datei
gedicht.xml in einem XML-fähigen Browser
dargestellt
möglicher Ausgangspunkt: eine WinWord-Tabelle; daraus abgeleitete ASCII-Rohfassung
adr.txt (Darstellung am Bildschirm); umgeformt
mittels des AWK-Programms xml-adr.awk in die XML-Datei
adr.xml:
gawk -f xml-adr.awk adr.txt > adr.xml
alternativ als XML-Datei adr2.xml mit externer DTD
adressen.dtd
gawk -f zerteil.awk adr2.xml | gawk -f pr1.awk > adr.html
Darstellung mit der speziellen CSS-Datei adr.css und der entsprechend
angepassten XML-Datei adr3.xml im Mozilla und
Netscape 6
Darstellung der XML-Datei adr5.xml mit der speziellen XSL-Datei
adr.xsl im Internet Explorer
Die XML-Datei adr6.xml lässt sich mit Hilfe der XSL-Datei
adr2.xsl als sortierte Tabelle ausgeben
saxon adr5.xml adr-tex.xsl > adr-tex.tex latex adr-tex.tex
Ergebnisdatei adr5.dvi dargestellt durch einen DVI-Previewer; konkrete
Formatierung durch LaTeX-Package adr-tex.sty
.awk (AWK-Programme)kap2h.awk,
kap2t.awk,
pr0.awk,
pr1.awk,
xml-adr.awk,
zerteil.awk.bat (MS-DOS-Batch-Dateien)alles.bat,
clean.bat,
rm.bat,
viele.bat.css (Cascading-Style-Sheet-Dateien)adr.css,
gedicht.css.dir (ConTeXt-Direktivendatei)tutc7.dir.dtd (Document Type Description)adressen.dtd,
gedicht.dtd,
kapitel1.dtd,
kapitel2.dtd.exe (Programme)gawk.exe,
saxon.exe.png (PNG-Bilder)c7-a.png,
c7-b.png,
c8-a.png,
c8-b.png,
c8-c.png,
c8-d.png,
c8-e.png,
c8-f.png,
c8-g.png.pdf (Portable Document Format)adr6.pdf,
adr6a.pdf,
c1-a.pdf,
c1-b.pdf,
c2-a.pdf,
c2-b.pdf,
c3-a.pdf,
c3-b.pdf,
c3-c.pdf,
c3-d.pdf,
c3-e.pdf,
c3-f.pdf,
c4-a.pdf,
c4-b.pdf,
c4-c.pdf,
c4-d.pdf,
c7-a.pdf,
c7-b.pdf,
c8-a.pdf,
c8-b.pdf,
c8-c.pdf,
c8-d.pdf,
c8-e.pdf,
c8-f.pdf,
c8-g.pdf,
c8-h.pdf,
c8-i.pdf,
c8-j.pdf,
c8-k.pdf,
c8-l.pdf,
c8-m.pdf,
c8-n.pdf,
c8-o.pdf,
c8-p.pdf,
c8-q.pdf,
c8-r.pdf,
c8-t.pdf,
c8-u.pdf,
c8-v.pdf,
hugo.pdf,
kapitel2.pdf,
kapitel2a.pdf,
mathml-a.pdf,
mathml-b.pdf,
xml-intro-all.pdf,
xml-intro.pdf.sty (LaTeX-Style-Datei)adr-tex.sty.tex (TeX-Dateien, ConTeXt und LaTeX)adr-tex.tex,
c1-a.tex,
c1-b.tex,
c2-a.tex,
c2-b.tex,
c3-a.tex,
c3-b.tex,
c3-c.tex,
c3-d.tex,
c3-e.tex,
c3-f.tex,
c4-a.tex,
c4-b.tex,
c4-c.tex,
c4-d.tex,
c7-a.tex,
c7-b.tex,
c8-a.tex,
c8-b.tex,
c8-c.tex,
c8-d.tex,
c8-e.tex,
c8-f.tex,
c8-g.tex,
c8-h.tex,
c8-i.tex,
c8-j.tex,
c8-k.tex,
c8-l.tex,
c8-m.tex,
c8-n.tex,
c8-o.tex,
c8-p.tex,
c8-q.tex,
c8-r.tex,
c8-s.tex,
c8-t.tex,
c8-u.tex,
c8-v.tex,
common-screen.tex,
kapitel1.tex,
kapitel2.tex,
kapitel2a.tex,
tut.tex,
tutc1.tex,
tutc2.tex,
tutc3.tex,
tutc4.tex,
tutc5.tex,
tutc6.tex,
tutc8.tex,
xml-intro.tex,
xml-intro0.tex,
xml-intro1.tex,
xml-intro10.tex,
xml-intro11.tex,
xml-intro2.tex,
xml-intro3.tex,
xml-intro4.tex,
xml-intro5.tex,
xml-intro6.tex,
xml-intro7.tex,
xml-intro8.tex,
xml-intro9.tex.xml (Extensible Markup Language)adr.xml,
adr2.xml,
adr3.xml,
adr4.xml,
adr5-saxon.xml,
adr5.xml,
adr6.xml,
gedicht-0.xml,
gedicht-1.xml,
gedicht.xml,
gedicht0.xml,
kapitel0.xml,
kapitel1.xml,
kapitel2.xml,
mathml-a.xml,
mathml-b.xml,
tutc7.xml.xmt (XMLTEX-Direktivendatei)adressen.xmt.xsl (Extensible Style Language)adr-saxon.xsl,
adr-tex.xsl,
adr.xsl,
adr2-saxon.xsl,
adr2.xsl,
kapitel1-tex1.xsl,
kapitel1-tex2.xsl,
kapitel2-html1.xsl,
kapitel2-tex1.xsl,
kapitel2.xsl.zip (Archiv)xml-intro.zip$Revision: 1.6 $ ($Date: 2004/02/05 07:54:28 $) by $Author: g029 $