| |
<! - - fügen Sie unsere Elemente dem zufriedenen vorbildlichen --> XHTML hinzu < %!ENTITY Misc.class "|%SimpleML.element.qname;", > <! - - holen Sie jetzt in das grundlegende zufriedene vorbildliche --> XHTML < %!ENTITY xhtml-basic-model.mod ÖFFENTLICHKEIT "-// W3C//ENTITIES XHTML Grundlegende 1,0 Dokumentieren Vorbildliches 1.0//EN" "http://www.w3.org/TR/xhtml-basic/xhtml-basic10-model-1.mod" > %xhtml-basic-model.mod; Zunächst definieren Sie den DTD-Treiber für die neue Sprache: <! - - Akte: simpleml-1_0.dtd--> <! - - holen Sie in das XHTML-datatypes--> < %!ENTITY xhtml-datatypes.mod ÖFFENTLICHKEITS"-// W3C//ENTITIES XHTML Datatypes 1.0//EN" "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-datatypes-1.mod" > %xhtml-datatypes.mod; <! - - erklären Sie das tatsächliche namespace dieses Modul--> < %!ENTITY SimpleML.xmlns "http://www.example.com/xmlns/simpleml1" > <! - - durch Rückstellung, sperren Sie das Vorsetzen des neuen Modul--> < %!ENTITY NS.prefixed "IGNORIEREN" > < %!ENTITY SimpleML.prefixed "%NS.prefixed;", > <! - - Rückstellungspräfix für Modulelement- und -attribut--> < %!ENTITY SimpleML.prefix "simpleml" > <! - - wenn namespace dieses Moduls vorgesetztes --> ist <![%SimpleML.prefixed;[ < %!ENTITY SimpleML.pfx "%SimpleML.prefix;:", > ] ] > < %!ENTITY SimpleML.pfx "" > <![%SimpleML.prefixed;[ < %!ENTITY SimpleML.xmlns.extra.attrib "xmlns:%SimpleML.prefix; %URI.datatype; # REGELTE ' %SimpleML.xmlns;' ", > ] ] > < %!ENTITY SimpleML.xmlns.extra.attrib "" > < %!ENTITY XHTML.xmlns.extra.attrib "%SimpleML.xmlns.extra.attrib;", > <! - - stellen Sie das zufriedene Modell für unser Sprach--> ein < %!ENTITY xhtml-model.mod SYSTEM "simpleml-model-1.mod" > <! - - grundlegendes DTD des xhtml Instantiate zum Tun des ganzes Arbeits--> < %!ENTITY xhtml-basic.dtd ÖFFENTLICHKEITS"-// W3C//DTD XHTML Grundlegendes 1.0//EN" "http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd" > %xhtml-basic.dtd; - 69 - E.4.1. Herstellen eines einfachen DTD Modularisierung von XHTML |  |
|
| |
|
|