Práce s SGML, HTML, XML, XHTML, WML dokumenty
a jejich validace
Obsahem tohoto cvičení je zvládnutí základů práce
s dokumenty ve formátech SGML, XML, XHTML, HTML a WML.
Seznámíte se vzdálenou a lokální validací
pomocí validátoru nsgmls.
Vystavení SGML/HTML stránek
- Založte si svou stránku předmětu
na URL ~login/PB029 -- jeden ze zápočtových dokumentů
předmětu. V dnešním a dalších cvičeních ze stránky vznikne rozcestník
s odkazy na vytvořené dokumenty (sample2e.*) a domácí
úlohy předmětu ve formátu XHTML čí XML, používající kaskádové
styly. Pokud s vytvářením a vystavováním stránek
ještě nemáte zkušenosti, přečtěte si
- jak
založit HTML stránky,
- o češtině
na HTML stránkách,
- případně školičky
technologií W3C v angličtině,
Vzdálená validace HTML/XHTML/XML stránek
Vytváření a editace SGML/HTML
- Vyzkoušejte si néktere prostředí pro vývoj
SGML (HTML, XML, XHTML, WML,...) dokumentů
9v editoru emacs pomocí návodu
Lennarta Staffina.
Také si můžete vyzkoušet zkopírovat konfigurační
soubor emacsu .emacs z domovského adresáře
vyučujícího (aisa:~sojka/.emacs) a přizpůsobit si
ho svým potřebám.
- Pokud žádnou svou stránku nemáte, vyjděte z nějaké
existující stránky (třeba této).
Lokální validace SGML/HTML/XML/WML stránek
pomocí parseru nsgmls z balíku SP
- Balík Jamese Clarka SP
module add sp
- Přidejte si modul sgml-catalogs resp.
xml-catalogs (dle typu dokumentu)
s katalogem instalovaných DTD na FI:
module add sgml-catalogs
- Zvalidujte si svou domovskou stránku pomocí programu
nsgmls z balíku SP.
- Případně chyby konzultujte s DTD
v /packages/share/sgml-catalogs (resp. xml-catalogs).
Chybějící DTD navrhujte k instalaci.
- Vytvořte si ESIS výstup této stránky a studujte ho.
Kaskádový styl
- Zrušte na www stránce veškeré vizuální značkování
a přesuňte je do kaskádového stylu.
- Vytvořte si kaskádový styl pro své stránky k předmětu.
- Zvalidujte si jej pomocí validátoru Jigsaw.
Prémiový úkol
- Možné prémiové body za první (do konce cvičení) korektně vystavenou
a zvalidovanou WAP stránku ve WML.
Domácí úkol
- Na svou domovskou stránku si vystavte do příštího cvičení
výčet alespoň sedmi logických a sedmi vizuálních značek HTML,
které jste si do dneška přinesli.
|
PB029-cv1 |
PB029-cv2 |
CSTUG |
Naposledy modifikováno: