| |
< %!ENTITY Inventory.prefix "Warenbestand" > <! - - erklären Sie das Präfix für dieses Modul--> <![%Inventory.prefixed;[ < %!ENTITY Inventory.pfx "%Inventory.prefix;:", > ] ] > < %!ENTITY Inventory.pfx "" > <! - - erklären Sie das xmlnamespace-Attribut für dieses Modul--> <![%Inventory.prefixed;[ < %!ENTITY Inventory.xmlns.extra.attrib "xmlns:%Inventory.prefix; %URI.datatype; # REGELTE ' %Inventory.xmlns;' ", > ] ] > < %!ENTITY Inventory.xmlns.extra.attrib "" > <! - - erklären Sie das Extranamespace, das im XHTML umfaßt werden sollte Element--> < %!ENTITY XHTML.xmlns.extra.attrib %Inventory.xmlns.extra.attrib; > <! - - erklären Sie jetzt die qualifizierten Namen für alle Elemente in Modul--> < %!ENTITY Inventory.shelf.qname "%Inventory.pfx;shelf" > < %!ENTITY Inventory.item.qname "%Inventory.pfx;item" > < %!ENTITY Inventory.desc.qname "%Inventory.pfx;desc" > < %!ENTITY Inventory.sku.qname "%Inventory.pfx;sku" > < %!ENTITY Inventory.price.qname "%Inventory.pfx;price" > D.2.2. Erklärung Vor-module(s) Zunächst müssen Sie eins oder mehr definieren "Erklärungabschnitte". Der Zweck von diesen Akte Wesen ist, die XML-DTD-Elemente und die Attributlisten zu erklären. Ein XHTML-Erklärungmodul wenn mit dem folgenden konstruiert Sie seien, verarbeiten: 1. Definieren Sie ein Parameterwesen, um innerhalb des ATTLIST jedes erklärten Elements zu verwenden. Dieses Parameterwesen sollte %NS.decl.attrib enthalten; wenn %MODULE.prefixed; wird auf eingestellt UMFASSEN Sie und %NS.decl.attrib; Plus"xmlns %URI.datatype; # REGELTE ' %MODULE.xmlns;' ", wenn %MODULE.prefixed; wird eingestellt, um ZU IGNORIEREN. 2. Erklären Sie alle von und von Attribute für das Modul. Innerhalb jedes ATTLIST für Element, schließen das Parameterwesen mit ein, das oben damit alle angeforderten xmlns definiert wird Attribute sind auf jedem Element im Modul vorhanden. 3. Wenn das Modul Attribute den Elementen hinzufügt, die in den Modulen definiert werden, die nicht teilen namespace dieses Moduls, erklären jene Attribute, damit sie das %MODULE.pfx verwenden Präfix. Z.B.: < % des WESENS MODULE.img.myattr.qname "%MODULE.pfx;myattr" > <!ATTLIST %img.qname; %MODULE.img.myattr.qname; CDATA # ANGEDEUTET > - 60 - Modularisierung von XHTML D.2.2. Erklärung Vor-module(s) |  |
|
| |
|
|