| |
<! - - Akte: myml-qname-1.mod--> <! - - holen Sie in die datatypes - wir benutzen das URI.datatype-PET für das Erklären xmlnsattribute. --> < %!ENTITY MyML-datatypes.mod ÖFFENTLICHKEITS"-// W3C//ENTITIES XHTML Datatypes 1.0//EN" "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-datatypes-1.mod" > %MyML-datatypes.mod; <! - - durch Rückstellung, sperren Sie das Vorsetzen dieses Modul--> < %!ENTITY NS.prefixed "IGNORIEREN" > < %!ENTITY MyML.prefixed "%NS.prefixed;", > <! - - erklären Sie das tatsächliche namespace dieses Modul--> < %!ENTITY MyML.xmlns "http://www.example.com/xmlns/myml" > <! - - erklären Sie das Rückstellungspräfix für dieses Modul--> < %!ENTITY MyML.prefix "myml" > <! - - wenn namespace dieses Moduls vorgesetztes --> ist <![%MyML.prefixed;[ < %!ENTITY MyML.pfx "%MyML.prefix;:", > ] ] > < %!ENTITY MyML.pfx "" > <! - - erklären Sie ein Parameterwesen (PET) das alle externen namespaces definiert das werden durch dieses Modul--> verwendet < %!ENTITY MyML.xmlns.extra.attrib "" > <! - - erklären Sie ein PET, das die xmlnsattribute für Gebrauch durch MyML definiert. --> <![%MyML.prefixed;[ < %!ENTITY MyML.xmlns.attrib "xmlns:%MyML.prefix; %URI.datatype; # REGELTE ' %MyML.xmlns;', %MyML.xmlns.extra.attrib;", > ] ] > < %!ENTITY MyML.xmlns.attrib "xmlns %URI.datatype; # REGELTE ' %MyML.xmlns;', %MyML.xmlns.extra.attrib;", > <! - - überprüfen Sie, ob die namespace-Attribute MyML auf dem XHTML enthalten sind schreiben Sie gesetztes --> zu <![%NS.prefixed;[ < %!ENTITY XHTML.xmlns.extra.attrib "%MyML.xmlns.attrib;", > ] ] > < %!ENTITY XHTML.xmlns.extra.attrib "" > <! - - erklären Sie jetzt das Elementnamen--> < %!ENTITY MyML.myelement.qname "%MyML.pfx;myelement" > < %!ENTITY MyML.myotherelement.qname "%MyML.pfx;myotherelement" > - 72 - Modularisierung von XHTML E.4.4. Herstellen eines neuen DTD |  |
|
| |
|
|