| |
Dieses würde ein Attribut dem img hinzufügen Element des Bildmoduls, aber des Attributes Name ist der qualifizierte Name, einschließlich des Präfixes, wenn Präfixe für ein Dokument vorgewählt werden Fall. Er fügt auch das xmlns:MODULE_PREFIX-Attribut dem Attribut des imgelements hinzu verzeichnen Sie, damit eine Namespace-bewußte grammatische Definition XML das namespace würde beheben können gegründet nach seinem Präfix. Das folgende Beispiel zeigt einen Erklärungabschnitt für ein hypothetisches Warenbestandmodul. <! - -...................................................................... --> <! - - WarenbestandcElement-Modul................................................... --> <! - - Akte: inventory-1.mod ÖFFENTLICHKEIT "-// MEINE WarenbestandcElemente 1.0//EN COMPANY//ELEMENTS XHTML" SYSTEM "http://www.example.com/DTDs/inventory-1.mod" xmlns:inventory="http://www.example.com/xmlns/inventory " ...................................................................... --> <! - - WarenbestandcModul Regal Einzelteil sku desc Preis Dieses Modul definiert eine einfache Warenbestandeinzelteilstruktur --> <! - - definieren Sie das globale namespace-Attribut--> <![%Inventory.prefixed;[ < %!ENTITY Inventory.xmlns.attrib "%NS.decl.attrib;", > ] ] > < %!ENTITY Inventory.xmlns.attrib "xmlns %URI.datatype; # REGELTE ' %Inventory.xmlns;' ", > <! - - definieren Sie einen allgemeinen Satz Attribute für alles Modulelement--> < %!ENTITY Inventory.Common.attrib "%Inventory.xmlns.attrib; Kennzeichnung Identifikation # ANGEDEUTET > <! - - definieren Sie die Elemente und die Attribute des Modul--> <!ELEMENT %Inventory.shelf.qname; (%Inventory.item.qname; * > <!ATTLIST %Inventory.shelf.qname; Position CDATA # ANGEDEUTET %Inventory.Common.attrib; > <!ELEMENT %Inventory.item.qname; (%Inventory.desc.qname;, %Inventory.sku.qname;, %Inventory.price.qname;) > <!ATTLIST %Inventory.item.qname; Position CDATA # ANGEDEUTET %Inventory.Common.attrib; - 61 - D.2.2. Erklärung Vor-module(s) Modularisierung von XHTML |  |
|
| |
|
|