CGI, Značkování v LaTeXu a konverze z XML

Obsahem dnešního cvičení je vyzkouseni konverze z XML, doznačkování přineseného strukturovaného životopisu značkami (La)TeXu, a konverze do dalších formátů.

Dynamické stránky s CGI

Značkování v LaTeXu

Doznačkujte svuj zivotopis vhodnými značkami LaTeXu s použitím manuálu LaTeXu. Pokud potřebné elementy nepodporuje základní LaTeX, vyhledejte na CTAN a v katalogu balíků potřebné makronástavby a použijte značkování naprogramované v těchto balících. Použité značkování a makrobalíky konzultujte s cvičícím.

Konverze z XML

Modul xslt2

Jednou z cest, jak pořizovat značkovaný text je XML a jeho konverze do LaTeXu pro sazbu. O konverzi XML (DocBook) do LaTeXu si přečtěte návod modulu xslt2 na FI.

Pokud se rozhodnete svůj životopis konvertovat z XML (XHTML) do různých formátů (HTML, RTF) včetně LaTeXu (a PS, PDF), přeznačkujte si přinesený text v XML (bude to odměněno při hodnocení zápočtového dokumentu až deseti prémiovými body) a zkonvertujte jej prostředky modulu do XHTML, LaTeXu. V případě, že nebudete konvertovat z XML svůj životopis, vyzkoušejte si konverze a modul xslt2 na vystavených bakalářských pracech (pro úsporu místa na těch s minimem obrázků).

Zvažte použití DocBooku. Podívejte se na Koskův seriál o XML a začněte svůj text editovat/značkovat. Průběžně testujte dobrou utvořenost a korektnost-validitu dokumentu pomocí dvou postupů uvedených níže a výsledné XML zvalidujte.

Pomocí parseru nsgmls z balíku SP

module add sp
module add xml-catalogs
nsgmls -wxml myfirstxmlfile.xml

Pomocí xslt z balíku xslt2

module add xslt2
xslt parser file.xml
xslt validate file.xml

Použije se DTD zadané v hlavičce XML souboru. Parser zkontroluje dobrou utvořenost (well-formed) a volba validate zvaliduje podle DTD. Více na stránce modulu s pokyny kolegy Pavloviče.

Domácí úkoly - kontrola a diskuse, dynamické stránky

PB029/EPD home | PB029-cv1 | PB029-cv2 | PB029-cv3 | PB029-cv4 | CSTUG | Valid XHTML 1.1! Valid CSS!
Naposledy modifikováno: