| |
Zunächst definieren Sie ein Modul, das die Elemente und die Attribute mit dem bereitgestellten XHTML definiert Schablone. <! - -...................................................................... --> <! - - Mein ElementcModul................................................... --> <! - - Akte: myml-elements-1_0.mod ÖFFENTLICHKEIT "-// MEINE Elemente 1.0//EN COMPANY//ELEMENTS XHTML MyML" SYSTEM "http://example.com/DTDs/myml-elements-1_0.mod" xmlns:myml="http://example.com/DTDs/myml-1_0.dtd " ...................................................................... --> <! - - Mein ElementcModul myelement myotherelement Dieses Modul hat keinen Zweck anders als, Struktur für einiges zur Verfügung zu stellen PCDATA-Inhalt. --> <!ELEMENT %MyML.myelement.qname; (# PCDATA|%MyML.myotherelement.qname; * > <!ATTLIST %MyML.myelement.qname; myattribute CDATA # DEUTETE an %MyML.xmlns.attrib; > <!ELEMENT %MyML.myotherelement.qname; LEEREN Sie sich > <!ATTLIST %MyML.myotherelement.qname; %MyML.xmlns.attrib; > < %!ENTITY MyML.img.myattr.qname "%MyML.pfx;myattr" > <!ATTLIST %img.qname; %MyML.img.myattr.qname; CDATA # DEUTETE AN %MyML.xmlns.attrib; > <! - - Ende von myml-elements-1_0.mod--> Jetzt errichten Sie eine zufriedene vorbildliche Beschreibung, die die neuen Elemente und die Attribute in das andere anspannt XHTML-Elemente. Das folgende Beispiel patterned nach dem grundlegenden zufriedenen Modell XHTML, aber ist ein komplettes, freistehendes zufriedenes vorbildliches Modul: <! - -...................................................................... --> <! - - Vorbildliches Modul................................................... --> MyML <! - - Akte: myml-model-1.mod ÖFFENTLICHKEIT "-// MEIN COMPANY//ELEMENTS XHTML MyML Vorbildliches 1.0//EN" SYSTEM "http://example.com/DTDs/myml-model-1_0.mod" xmlns:myml="http://www.example.com/xmlns/myml " ...................................................................... --> - 73 - E.4.4. Herstellen eines neuen DTD Modularisierung von XHTML |  |
|
| |
|
|