Full Parameterization

After full parameterization, the entire DTD resembles the listing below.

 <!ENTITY % statement.prefix "stmt"> <!ENTITY % statement.colon ":"> <!ENTITY % NamespaceDeclaration "xmlns%statement.colon;%statement.prefix;"> <!ENTITY % Statement.qname "%statement.prefix;%statement.colon;Statement"> <!ENTITY % Bank.qname "%statement.prefix;%statement.colon;Bank"> <!ENTITY % Date.qname "%statement.prefix;%statement.colon;Date"> <!ENTITY % Transaction.qname "%statement.prefix;%statement.colon;Transaction"> <!ENTITY % Amount.qname "%statement.prefix;%statement.colon;Amount"> <!ENTITY % Account.qname "%statement.prefix;%statement.colon;Account"> <!ENTITY % Number.qname "%statement.prefix;%statement.colon;Number"> <!ENTITY % Owner.qname ...

Get Effective XML: 50 Specific Ways to Improve Your XML now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.