13.07.2015 Aufrufe

ein generischer Ansatz zur Layout-Spezifikation - Lehr- und ...

ein generischer Ansatz zur Layout-Spezifikation - Lehr- und ...

ein generischer Ansatz zur Layout-Spezifikation - Lehr- und ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

3.3. <strong>Layout</strong>Beschrieben werden die <strong>Layout</strong>konstrukte mittels <strong>generischer</strong> Ausdrücke. Sie könnten für <strong>ein</strong>e Tabell<strong>ein</strong> etwa so aussehen:@[BEGINTAB] . . . Tabelleninhalt . . . @[ENDTAB]Im Abschnitt 3.2.1.2 <strong>zur</strong> Sonderzeichenproblematik wurde bereits auf <strong>ein</strong>e weitere Anwendung dergenerischen Ausdrücke hingewiesen: Die Generalisierung von Sonderzeichen (Umlaute, mathematischeSymbole etc.). Eine generische Entsprechung könnte für das Zeichen (Alpha) etwa so aussehen:@[CHAR(ALPHA)].3.3.4.1. Unterscheidung von Text <strong>und</strong> generischen AusdrückenEin großes Problem bei der Verwendung der generischen Ausdrücke ist es, sicherzustellen, daß diedie Ausdrücke bezeichnenden Zeichenfolgen auch nur als solche im Text vorkommen <strong>und</strong> nicht an<strong>ein</strong>er anderen Stelle wörtlich zu nehmen sind, also gewissermaßen ”gequoted“ werden müßten.Als Lösung könnte in <strong>ein</strong>em eigenen Prozeßschritt der Datenschnittstelle geprüft werden, ob die Zeichenfolgender verwendeten generischen Ausdrücke bereits im Dokument vorkommen <strong>und</strong> falls ja,sie umzubenennen.Eine pragmatische Lösung besteht darin, sehr selten vorkommende Zeichenfolgen für die generischenAusdrücke zu verwenden (wie in den gezeigten Beispielen, in denen die Ausdrücke von der in bishersonst k<strong>ein</strong>er Zielsprache vorkommenden Zeichenfolge @[ ... ] umfaßt sind), <strong>und</strong> mögliche Fehlerzuzulassen.In dieser Arbeit wird noch <strong>ein</strong> anderer <strong>Ansatz</strong> verwendet: Durch die Darstellung der Daten als <strong>Layout</strong>baumkönnen generische Ausdrücke in eigenen Blättern abgelegt werden. Da in den Blättern derTyp des Inhalts ebenfalls gespeichert wird, können die generischen Ausdrücke ohne Probleme gesondertbehandelt werden. Allerdings bezieht sich dies nur auf generische Ausdrücke, die währenddes Präsentations-Erzeugungsprozesses hinzukommen. Generische Ausdrücke, die bereits in der Datenquellevorkommen, werden von der Datenschnittstelle auch genau als solche in die Datenstruktur<strong>ein</strong>gefügt. Darum wurde dieser <strong>Ansatz</strong> mit der Lösung aus dem vorangeganenen Absatz kombiniert.35

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!