Modularization of XHTML™

Slides:



Advertisements
Ähnliche Präsentationen
XML-Programmierung mit XDuce
Advertisements

Extensible Markup Language
Worzyk FH Anhalt Datenbanksysteme für FÜ WS 2004/2005 XML - 1 XML Extensible Markup Language.
DTD XML-Technik Dino Azzano. Definition Document Type Definition Beschreibung der Regeln zum Aufbau aller XML-Dokumente, die zu einer Dokumentklasse.
verweis-sensitive Grafiken
Anmerkungen zu XML Im September 2000 Entwicklung/Anspruch von XML
CSS – Cascading Style Sheets
Dipl.- Dok. Rusalka Offer
Parser generieren Yet Another Compiler – Compiler YACC.
XML - Aufbau und Struktur - mit Einsatz im B2B
Hands On – Einführung in XML
IMS Universität Stuttgart 1 Einführung in XML Hannah Kermes HS: Elektronische Wörterbücher Do,
HTML - Einführung Richard Göbel.
FH-Hof Einbindung von JavaScript Anweisungen
FH-Hof Extensible Markup Language Richard Göbel. FH-Hof Extensible Markup Language XML XML ist universeller Ansatz für die Strukturierung von Zeichenketten.
FH-Hof Scalable Vector Graphics Richard Göbel. FH-Hof Einführung Scalable Vector Graphics (SVG) - Darstellung von Vektorgraphiken in einem Web-Browser.
DOM (Document Object Model)
XINDICE The Apache XML Project Name: Jacqueline Langhorst
XML-Schema HKI Proseminar Wintersemester 2010/11 Dozentin: Frau Kurz von Jan Kohl und Christian Lütticke.
Eine Biografie aus ADB/NDB als XML Datenbanken vs. Markup Prof Dr. Manfred Thaller WS 2009 / 2010 Referent: Bilal Erkin.
HTML - Eine erste Annäherung
XML-basierte Techniken
XML-Parser Manuel Röllinghoff.
Tinosch Ganjineh, Christian v. Prollius 1 Scalable Vector Graphics SVG.
XHTML 1.1 C. Nimz Abstrakte Module XHTML 1.1 C. Nimz Was ist ein abstraktes Modul? Definition eines XHTML-Moduls in spezieller leichter.
XML Standardisierungen und Abfragesprachen
Einführung XML XML Einführung Andreas Leicht.
Geoinformation III Vorlesung 13b XML-Schema.
DVG Kommentare1 Kommentare. DVG Kommentare 2 Kommentare Es gibt zwei Arten von Kommentaren: einzeilige Kommentare // der Kommentar geht.
DVG Kommentare 1 Kommentare. 2 Kommentare Es gibt zwei Arten von Kommentaren: einzeilige Kommentare // der Kommentar geht bis zum Ende der Zeile.
1 XML und Datenbanken Kapitel 7: Modellierung, Teil 1 Meike Klettke Universität Rostock Fakultät für Informatik und Elektrotechnik
2 Inhalt 1. Was ist XHTML? 2. Bedingungen für XHTML-konforme Dokumente 3. Unterschiede zu HTML Warum XHTML? 5. XHTML Basic 6. XHTML Browserverhalten.
Cascading Style Sheets CSS
1 Grundlagen und Anwendung der Extensible Markup Language (XML ) Peter Buxmann Institut für Wirtschaftsinformatik Johann Wolfgang Goethe-Universität Frankfurt.
Extensible Characterisation Definition Language (XCDL) Volker Heydegger HKI Kolloquium, Köln,
Was versteht man unter XML Schema?
FH-Hof HTML - Einführung Richard Göbel. FH-Hof Komponenten des World Wide Webs WWW Browser HyperText Transfer Protocol (HTTP) via Internet WWW Server.
Was umfaßt die CORBA Core Spezifikation? Welche zusätzlichen Komponenten muß ein ORB Produkt beinhalten? Core: CORBA Objekt Modell CORBA Architektur OMG.
Vortrag HTML, XHTML, DHTML
Formale Sprachen und Automaten
Hyperlinks und Anker Links notieren
Hypertext Markup Language
XML eXtensible Markup Language
Was ist ein Frame? Frames teilen Browser-Fenster in rechteckige Bereiche. Mehrere Web-Seiten können gleichzeitig angezeigt werden unabhängig voneinander.
Fortsetzung DTDs, UML  XML
Wird ganz am Anfang der HTML-Datei geschrieben Doctype html public bedeutet, dass man sich auf die Öffentlichkeit der html-dtd bezieht Html ist die meist.
Java für Fortgeschrittene
Information und ihre Darstellung: XHTML & CSS
Daniel Kucher Proseminar XHTML. 1. HTML – Struktur und Versionen 2. Der – Teil 3. Der – Teil 4. Stylesheets (CSS) – Das Rückrat von XHTML.
Wohlgeformtheit und Gültigkeit Grundlagen der Datenmodellierung Anke Jackschina.
HTML vs. XHTML 4 Unterschiede. XHTML = Extensible HyperText Markup Language Nachfolger von HTML HTML SGML XHTML XML abwärtskompatibel.
Oliver Spritzendorfer Thomas Fekete
Kongress99-xml.ppt-1 ( ) 1999 © Maximilian Riegel XML Kommunikationsnetz Franken e.V. XML - die zukünftige Sprache des WWW? Max Riegel Daten im.
Kurzpräsentation von Herbert Schlechta
Vortrag: Frames & Javascript.
CSS Cascading Style Sheets
HTML Hypertext Markup Language
Hauptseminar Web-Services und verteilte Datenbanken Thema XML, DTDs und XML-Schema XML, DTDs und XML-Schema - Stefan Kurz, 25. April 2003.
- Warum: Das HTML-Dilemma
IT-Zertifikat der Phil.Fak Kurs 4: Daten- und Metadatenstandards Patrick Sahle XML-BasicsWS 08/09.
Seminar zur Geoinformation Folie 1 Inhalt: –XML –XML- SCHEMA –XSL –Syntax –GML Seminar zur Geoinformation Datenaustausch mit XML / GML im InternetDatenaustausch.
Peter Brezany Institut für Softwarewissenschaften Universität Wien
XML Schema Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung WS2011/2012 Hist.-kult.wiss. Informationsverarbeitung (Teil.
Geoinformation3 Geoinformation III XML Grundlagen und Dokumentspezifikation Vorlesung 12b.
Geoinformation3 Geoinformation III XML Grundlagen, Namensräume und Hyperlinks Vorlesung 12b.
XML – Grundlagen und Anwendungen Teil 4: Modellierung von Datenmodellen mit XML-Schema Prof. Dr. Michael Löwe, FHDW Hannover.
Einführung xHTML / cHTML Stefan Pietschmann | Katja Pischke Gliederung Einführung xHTML  Überblick  Gründe für xHTML  Unterschiede zu HTML  DTDs und.
Document Type Definitions (DTDs) Marko Harasic Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme
13.Dezember 2006–1Elektronisches Publizieren: Schemasprachen — Relax NG Schemasprachen für XML — Relax NG — Anne Brüggemann-Klein TU München.
Validierung vom XML mit XML Schema
 Präsentation transkript:

Modularization of XHTML™ Von Cordula Nimz und Marco Kranz

XHTML Referatinhalt Überblick HTML – XHTML im Vergleich Modularisierung Namensregeln Module definieren Die Module

1. Überblick XHTML Neufassung von HTML auf XML Basis Funktionsumfang ähnlich HTML 4 Geringe Syntaxänderungen Ziel der Modularisierung

2. HTML – XHTML Vergleich HTML XHTML „An XML declaration is not required in all XML documents; however XHTML document authors are strongly encouraged to use XML declarations in all their documents. Such a declaration is required when the character encoding of the document is other than the default UTF-8 or UTF-16 and no encoding was determined by a higher-level protocol. Here is an example of an XHTML document. In this example, the XML declaration is included.“ Zum Beispiel <?xml version="1.0" encoding="UTF-8"?> sollte man also am Anfang stehen haben. http://validator.w3.org/ - ist ein guter Einstieg zum Testen eines Dokuments.

Syntaxänderungen <a HREF=meineurl></a> (HTML) <a href=“meineurl“></a> (XHTML) Leere Elemente müssen ‚geschlossen‘ werden. Aus <br> wird <br></br> oder <br />. Werte für Attribute müssen angegeben werden: <td nowrap> wird zu <td nowrap=“nowrap“>

Syntaxänderungen II <img … alt=“Eine Beschreibung“> kann zu Fehlern führen. Wichtig bei Verweisen: <a name=“anker“>Anker</a> - XHTML verweist auf das id-Attribut und nicht auf ‘name‘.

Verschachtelungsregeln Nicht alle Elemente dürfen beliebig verschachtelt werden a Elemente dürfen keine weiteren a Elemente enthalten form Elemente dürfen keine form Elemente enthalten … es gibt noch einige Ausnahmen mehr

3. Modularisierung Aufteilung in Teilsprachen Teilsprache erfüllt bestimmte Funktion Definiert duch sogenannte DTDs: Document Type Definition language Beliebige Verkettung der Teilsprachen

Gründe zur Modularisierung HTML/XHTML sehr komplex Hohe Hardware Anforderungen Darstellung auf unterschiedlichen Endgeräten, wie z.B. Mobiltelefonen oder Fernsehern Zusätzlich durch striktere Regeln effizienter

Modularisierung - Beispiel

Modularisierung – Beispiel II XHTML auf verschiedenen Endgeräten

4. Namensregeln <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> Erstes Feld muss ‚-‘ sein ‚//‘ – trennt Felder Name der Organisation (W3C) Klasse des Textes (DTD, XHTML), Beschreibung des Textes (1.0 Strict) Sprache des Textes (EN - englisch) URL der dtd-Datei Weiteres Beispiel: “-//MyCompany//ELEMENTS XHTML MyElements 1.0//EN“