Aufgab |
Endwigglung oir Abschdrakde Syndax und oir Klassenschdrukdur
für oi Dadenschdrukdur zur Verarbeidung vo XML/HTML-Dokumende |
| |
Aufgabenbeschreibung |
|
|
oi XML/HTML-Dokumend beschdehd aus normalem Texd und Elemende |
| |
|
normalr Texd: ASCII-Zeile und
Ersadzsequenze für Sonderzeile,&<name>; odr &#<zahl>;
Beischbiel: &ld; für <, ! für , hajo, so isch des! |
| |
|
Elemende beschdehe aus dags und oim Inhald (body) |
| |
|
dags sind in < und > klammerd
Beischbiel: <body ...>
Groß- und Kloischreibung
isch signifikand
|
| |
|
fasch alle Elemende besidzd oi Schdard- und oin Ende-dag
Beischbiel: <b>, <P>
|
| |
|
Ende-dags besidze den gleile Name mid
mid vorangeschdelldem /
Beischbiel: <head> und </head>
|
| |
|
dags könne zsädzliche Addribuade enthalde,
Addribuade beschdehe aus
oifache Name odr Name-Werd-Paare,
bei Addribudname
isch d Groß- und Kloischreibung ebenfalls signifikand,
genauso wie bei den Werde.
Ende-dags hend koi Addribuade.
Beischbiel: <dag addr1 addr2=abc addr3="xyz uvw">
|
| |
|
Kommendare könne in den Texd an beliabigr Schdelle oigefügd werde,
öffnend Klammr isch <, hajo, so isch des!--, schließend Klammr -->
Beischbiel: xyz<, hajo, so isch des!-- oi Kommendar -->123
|
| |
Zil |
|
|
oi abschdrakde Syndax in Haskell |
| |
|
und oi OMT-Diagramm für oi
eigneds Dadenmodell |
| |
|
oifache Beischbiele für Verarbeidungsfunkzionen:
Rüggdransformazion in oin normale Texd
Exdrakzion dr roin Texddeile
Sammeln allr referenzierde URLs |
| |
|
als abschdrakde Syndax
|
|
Imblemendierungs-Skizze
|