January 2003
Beginner to intermediate
1200 pages
23h 42m
English
Embedding multiple unparsed entities is no problem. Just create an attribute of the ENTITIES type and assign multiple entities to it, like this:
<?xml version = "1.0" standalone="no"?> <!DOCTYPE DOCUMENT [ <!ELEMENT DOCUMENT (CUSTOMER)*> <!ELEMENT CUSTOMER (NAME,DATE,ORDERS)> <!ELEMENT NAME (LAST_NAME,FIRST_NAME)> <!ELEMENT LAST_NAME (#PCDATA)> <!ELEMENT FIRST_NAME (#PCDATA)> <!ELEMENT DATE (#PCDATA)> <!ELEMENT ORDERS (ITEM)*> <!ELEMENT ITEM (PRODUCT,NUMBER,PRICE)> <!ELEMENT PRODUCT (#PCDATA)> <!ELEMENT NUMBER (#PCDATA)> <!ELEMENT PRICE (#PCDATA)> <!NOTATION GIF SYSTEM "image/gif"> <!ATTLIST CUSTOMER IMAGES ENTITIES #IMPLIED> <!ENTITY SNAPSHOT1 SYSTEM "image.gif" NDATA GIF> <!ENTITY SNAPSHOT2 ...