| |
--> <! - - holen Sie in das 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; <! - - holen Sie in das qualifizierte Namen--> < % des SYSTEMS "inventory-qname-1.mod"!ENTITY Inventory-qname.mod > %Inventory-qname.mod; < %!ENTITY NS.decl.attrib "%Inventory.xmlns.extra.attrib;" >, < % des SYSTEMS "inventory-1.mod"!ENTITY Inventory.mod > %Inventory.mod; <! - - Ende von inventory-1.dtd--> Dieses DTD kann durch Dokumente dann bezogen werden, die nur die Elemente von Ihrem Modul benutzen: <!DOCTYPE-RegalcSystem "inventory-1.dtd" > < Regal xmlns="http://www.example.com/xmlns/inventory "> < Einzelteil > < desc > dieses ist eine Beschreibung. </desc > < sku > dieses ist der Preis. </sku > < Preis > dieses ist der Preis. </Preis > </Einzelteil > </Regal > Diese Methode ermöglicht die Definition der Elemente und Attribute, die sind, scoped innerhalb ihrer Selbst namespace. Es ermöglicht auch zufriedene Entwickler, das Rückstellungspräfix für die Elemente zu verwenden und Attribute: < SYSTEM "inventory-1.dtd"!DOCTYPE inventory:shelf [ < %!ENTITY Inventory.prefixed "UMFASSEN" > ] > < inventory:shelf xmlns:inventory="http://www.example.com/xmlns/inventory "> < inventory:item > < inventory:desc > dieses ist eine Beschreibung. </inventory:desc > < inventory:sku > dieses ist das sku. </inventory:sku > < inventory:price > dieses ist der Preis. </inventory:price > </inventory:item > </inventory:shelf > - 63 - D.2.3. Verwenden des Moduls als alleinstehendes DTD Modularisierung von XHTML |  |
|
| |
|
|