| |
4. Definieren Der Abstrakten Module Dieser Abschnitt ist normativ . Einem abstrakten Modul ist eine Definition eines XHTML-Moduls mit Prosa Text und formlose einige Preisaufschlagversammlungen. Während solch eine Definition nicht im Allgemeinen in der Maschinenverarbeitung von nützlich ist dokumentieren Sie Arten, es ist kritisch in helfenden Leuten verstehen, was in einem Modul enthalten wird. Dieses Abschnitt definiert die Weise, in der abstrakte Module XHTML definiert werden. Ein XHTML-Anpassen Modul wird nicht angefordert eine abstrakte Moduldefinition zur Verfügung stellen. Jedoch jedermann sich Entwickeln XHTML-Modul wird angeregt, eine Abstraktion zur Mühelosigkeit im Gebrauch dieses Moduls zur Verfügung zu stellen. 4,1. Syntaktische Versammlungen Die abstrakten Module werden nicht in einer formalen Grammatik definiert. Jedoch haften die Definitionen zu den folgenden syntaktischen Versammlungen. Diese Versammlungen sind denen von XML DTDs ähnlich und wenn ZU DEN XML-DTD-Autoren vertraut seien Sie. Jedes getrennte syntaktische Element kann mit kombiniert werden andere zum Bilden der komplizierteren Ausdrücke, die an die Algebra sich anpassen, die hier definiert wird. Elementname Wenn ein Element in einem zufriedenen Modell umfaßt wird, wird sein ausdrücklicher Name verzeichnet. Inhaltssatz Einige Module definieren Listen der ausdrücklichen benannten Elementnamen Inhaltssätze . Wenn ein Inhalt Satz wird in einem zufriedenen Modell, sein Name wird verzeichnet umfaßt. expr? Null oder man instances vom expr werden die Erlaubnis gehabt. expr + Ein oder mehr Fälle von expr werden angefordert. expr * Null oder mehr Fälle von expr werden die Erlaubnis gehabt. a, b Ausdruck a wird angefordert, gefolgt durch Ausdruck b . a|b Entweder Ausdruck a oder Ausdruck b wird angefordert. a - b Der Ausdruck a wird die Erlaubnis gehabt und läßt Elemente in Ausdruck b aus. Klammern Wenn ein Ausdruck innerhalb der Klammern enthalten wird, Auswertung irgendwelcher subexpressions innerhalb der Klammern finden Sie vor Auswertung von Ausdrücken außerhalb statt Klammern (zuerst beginnend auf dem tiefsten Niveau der Verschachtelung). verlängernde vorbestimmte Elemente In einigen Fällen fügt ein Modul Attribute einem Element hinzu. In diesen Fällen das Element Name wird von einem Etzeichen gefolgt (u. Definieren der angeforderten Attribute Wenn ein Element die Definition eines Attributes erfordert, wird dieser Attributname von gefolgt Sternchen (* - 21 - 4. Definieren Der Abstrakten Module Modularisierung von XHTML |  |
|
| |
|
|