28.10.2004XHTML 1.1 C. Nimz Abstrakte Module. 28.10.2004XHTML 1.1 C. Nimz Was ist ein abstraktes Modul? Definition eines XHTML-Moduls in spezieller leichter.

Slides:



Advertisements
Ähnliche Präsentationen
XHTML+CSS C3O 2003.
Advertisements

Extensible Markup Language
Worzyk FH Anhalt Datenbanksysteme für FÜ WS 2004/2005 XML - 1 XML Extensible Markup Language.
HyperText Markup Language
Anmerkungen zu XML Im September 2000 Entwicklung/Anspruch von XML
CSS – Cascading Style Sheets
Zurück zur ersten Seite n Style Sheets sind im Prinzip Formatvorlagen für HTML-Dokumente n Über Style Sheets lassen sich zentrale Layout-Vorgaben für eine.
Hands On – Einführung in XML
HTML - Einführung Richard Göbel.
FH-Hof Extensible Markup Language Richard Göbel. FH-Hof Extensible Markup Language XML XML ist universeller Ansatz für die Strukturierung von Zeichenketten.
DOM (Document Object Model)
XML-Schema HKI Proseminar Wintersemester 2010/11 Dozentin: Frau Kurz von Jan Kohl und Christian Lütticke.
HTML - Eine erste Annäherung
Cascading Style Sheets
XML-basierte Techniken
Document Object Model (DOM)
Tinosch Ganjineh, Christian v. Prollius 1 Scalable Vector Graphics SVG.
Modularization of XHTML™
Überblick XML: Extensible Markup Language Entwickelt, um Informationen bereitzustellen, zu speichern und zu übertragen Im Gegensatz zu HTML keine vordefinierten.
XML Standardisierungen und Abfragesprachen
Einführung XML XML Einführung Andreas Leicht.
Geoinformation III Vorlesung 13b XML-Schema.
Cascading Style Sheets
DVG Klassen und Objekte
1 XML und Datenbanken Kapitel 7: Modellierung, Teil 1 Meike Klettke Universität Rostock Fakultät für Informatik und Elektrotechnik
Cascading Style Sheets CSS
Medien- Technik Millennium Edition 1 Minimales HTML-Dokument Datei: NeueSeite.htm Wie man einen Seitentitel einfügt Seitentitel.
Medien- Technik Millennium Edition 1 Minimales HTML-Dokument Datei: NeueSeite.htm Wie man einen Seitentitel einfügt Seitentitel.
1 Grundlagen und Anwendung der Extensible Markup Language (XML ) Peter Buxmann Institut für Wirtschaftsinformatik Johann Wolfgang Goethe-Universität Frankfurt.
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.
Vortrag HTML, XHTML, DHTML
XML DTD.
XML eXtensible Markup Language
DTD – Deklaration von Elementen Beschreibt die Einschränkungen des Inhalts eines Elements Syntax: Einziger atomarer Typ: #PCDATA (Parsed Character DATA)
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
Windows Presentation Foundation, Vorlesung Wintersemester 2013/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 2 Folie 2 XAML (1) s.a.
Tutorium zur LV Online Research Ein Computerprogramm tut, was Du schreibst, nicht was Du willst.
PPS-Veranstaltung (Design einer eigenen WWW-Homepage) Navigationsmechanismen.
Web-Publishing: HTML im Rahmen des PS aus Elektronischer Datenverarbeitung (Rechnerpraktikum)
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.
Was bedeutet Block-Element?
Einführung Prof. Peter Altmann
Einführung Prof. Peter Altmann
Drucken mit XSL-FO DaimlerChrysler  Drucken von Webseiten
Hypertext Markup Language
ÜBERSCHRIFTEN <H1> Überschrift 1 </H1>
Hypertext Markup Language
CSS Cascading Style Sheets
Cascading Style Sheets
Cascading Stylesheets Staffelbare Formatvorlagen sind eine direkte Erweiterung von HTML und gestatten eine exaktere Gestaltung einer Webseite. Seit 1998.
HTML Hypertext Markup Language
(X)HTML und Tags. HTML - XHTML HTML wird seit 1999 nicht mehr weiterentwickelt. XHTML basiert auf XML und befolgt XML Syntaxregeln. Im weiteren Kursverlauf.
7. Formale Sprachen und Grammatiken
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
Geoinformation3 Geoinformation III XML Grundlagen und Dokumentspezifikation Vorlesung 12b.
Geoinformation3 Geoinformation III XML Grundlagen, Namensräume und Hyperlinks Vorlesung 12b.
Java-Kurs Übung Besprechung der Hausaufgabe
DTD und W3C XML Schema Seminar XML und Datenbanken Vortrag: Sven Blüge.
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
Document Type Definitions (DTDs)
Interaktives Präsentieren
Dokumentenproduktion im Medienzentrum
Einführung Prof. Peter Altmann
 Präsentation transkript:

XHTML 1.1 C. Nimz Abstrakte Module

XHTML 1.1 C. Nimz Was ist ein abstraktes Modul? Definition eines XHTML-Moduls in spezieller leichter verständlicherer Sprache muß nicht, kann aber definiert werden... denn dadurch wird das Benutzen der XHTML-Module einfacher

XHTML 1.1 C. Nimz Wozu braucht man abstrakte Module?

XHTML 1.1 C. Nimz Beispiel eines abstrakten Moduls Man sieht sofort, welche Elemente und Attribute im Modul enthalten sind

XHTML 1.1 C. Nimz Wie erstellt man abstrakte Module? Erzeugen einer Übersicht mit folgendem Inhalt: –Liste der Elemente –Liste der zugehörigen Attribute mit Typen –Minimales Inhaltsmodell Dazu gibt es zwar keine formale Grammatik Aber eine Syntax-Konvention ( XML-DTDs)

XHTML 1.1 C. Nimz Elemente Jedes Element wird aufgelistet Wird ein vordefiniertes Element in einem anderen Modul durch zusätzliche Attribute erweitert, wird an den Elementnamen ein & angehängt Beispiel: img&

XHTML 1.1 C. Nimz Attribute Zu jedem Element wird die Liste seiner Attribute angegeben Unbedingt benötigte Attribute werden mit einem * versehen (Beispiel: alt*) Der Typ eines Attributwerts wird hinter den Attributnamen in Klammern gesetzt (Beispiel: height (Length) ) Gültige Attributwerte werden hinter den Attributnamen, in Klammern, durch | getrennt und in Anführungszeichen gesetzt (Beispiel: align("left*|"center"|"right") ) Defaultwerte mit *, feste Werte mit = gekennzeichnet

XHTML 1.1 C. Nimz Attributtypen CDATA ID IDREF(S) NAME NMTOKEN(S) PCDATA Zeichendaten dokumentweit eindeutiger Bezeichner Referenz auf einen dokumentweit eindeutigen Bezeichner (mehrere getrennt durch Leerzeichen) Name mit denselben Zeichenbeschränkungen wie ID Ein Name, der nur aus Name Tokens gemäß Definition in XML 1.0 [XML] besteht Processed character data, Inhaltsmodelle, in denen Text vorkommen darf Zusätzlich zu diesen vordefinierten, gibt es noch weitere Datentypen (z.B. Character, Color, Datetime, Length, etc.)

XHTML 1.1 C. Nimz Minimales Inhaltsmodell Zu jedem Element wird angegeben, welchen Inhalt es mindestens besitzen muß Das kann sein: –weitere Elemente aus dem selben Modul –Elemente aus anderen Modulen –nichts (EMPTY) –Text als Inhalt von einem oder mehreren Elementen (PCDATA)

XHTML 1.1 C. Nimz Wie erzeugt man ein Inhaltsmodell ? Konventionen für die Definition des Inhaltmodells: –expr? keinmal oder genau einmal –expr+ einmal oder beliebig oft –expr* keinmal oder beliebig oft –Wird kein Stern, Pluszeichen oder Fragezeichen angegeben, so muß das Element genau einmal vorkommen –a, b wenn a dann b –a | b entweder a oder b –a - bwenn a, dann nicht b –Innere Klammerausdrücke werden zuerst ausgewertet

XHTML 1.1 C. Nimz Attributsammlungen Einige Attribute werden Attributsammlungen zusammengefaßt: Core class, id, title I18N xml:lang Events onclick,ondbclick,onmousedown,etc Style style Common Core + Events + I18N + Style

XHTML 1.1 C. Nimz Beispiel - Basic Table Module

XHTML 1.1 C. Nimz Core Modules Structure Module –liefert das Grundgerüst einer XHTML-Datei Elemente: html, head, title, body Text Module –Überschriften, Block-Elemente, Inline-Elemente Elemente: z.B. h1- p,div,blockquote,pre - br,em, strong Hypertext Module –definiert einen Anker oder einen Hyperlink Element: a List Module –dient zur Strukturierung von Listen Elemente: dl, dt, dd, ol,ul,li

XHTML 1.1 C. Nimz Weitere Module Applet Module Text Extension Modules Presentation Module Edit Module Bi-directional Text Module Forms Modules Basic Forms Module Forms Module Table Modules Basic Tables Module Tables Module Image Module Client-side Image Map Module Server-side Image Map Module Object Module Frames Module Target Module Iframe Module Intrinsic Events Module Metainformation Module Scripting Module Style Sheet Module Style Attribute Module Link Module Base Module Name Identification Module Legacy Module

XHTML 1.1 C. Nimz Ende Weitere Informationen: deutsche Übersetzung :-)