zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > (X)HTML
Seite neu laden xhtml-Aufbau nach Backus-Naur-Formalismus (BNF) ?

Antwort
 
LinkBack Themen-Optionen Ansicht
  #21 (permalink)  
Alt 06.11.2013, 20:10
Standardkatze
XHTMLforum-Kenner
 
Registriert seit: 06.02.2007
Beiträge: 1.825
gato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nett
Standard

Zitat:
Zitat von bernhartdiener Beitrag anzeigen
Eine "normale" Programmiersprache wie C oder Java kann doch durch eine Grammatik (Begriff aus der theoretischen Informatik) beschrieben werden.
HTML ist keine Programmiersprache sondern eine Auszeichnungssprache (eine sehr komplexe noch dazu). Sie wird mindestens durch eine Typ-1-Grammatik beschrieben, meiner Meinung nach eher noch durch Typ-0.

Zitat:
Zitat von bernhartdiener Beitrag anzeigen
Kann XHTML5 auch durch eine Grammatik beschrieben werden ?
XHTML5 ist XML, d.h. es entfallen einige kontextsensitive Regeln (Attribute müssen immer in Anführungszeichen stehen und Elemente müssen immer geschlossen werden, etc.).

Nebenbei: HTML5 ist so ausgelegt, dass man HTML damit durchaus so streng prüfen kann, dass optionale Endtags als Fehler gemeldet würden. Einzig eine Implementierung dazu fehlt.

Aber, wie bereits gesagt gelten in (X)HTML5 einige Regeln, du du formal nicht darstellen kannst, z.B. die Anforderungen an den Inhalt des alt-Attributs bei img-Elementen.

Weiter kommt hinzu, dass HTML5 ein zweischneidiges Schwert ist: Einerseits gibt es die erlaubten Elemente und Attribute, die man als Autor verwenden darf; Andererseits ist genau festgelegt, wie veraltete (bzw. verbotene; dies gilt auch in XHTML!) aber auch unbekannte Elemente und Attribute behandelt werden müssen.

Henri Sivonen hat seine Masterarbeit über HTML-Validierung geschrieben. Vielleicht findest du darin neue Denkansätze.

Geändert von gato (06.11.2013 um 20:16 Uhr)
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
html 4.01 >> XHTML tupamaro (X)HTML 9 30.09.2012 20:32
Firefox rendert Seite nicht als XHTML Code helloworld (X)HTML 4 03.05.2012 22:27
XHTML WWW und XHTML 1.1 MP / WAP2.0 prosac257 (X)HTML 4 23.10.2006 01:18
XHTML 1.1 "muss" als xml+xhtml verschickt / Diskus Boris (X)HTML 9 21.04.2005 17:08


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:12 Uhr.