Developer's Guide

Table Of Contents
XMLPay Developer’s Guide 131
B
XMLPay DTD
A document type definition (DTD) defines the structure of an XML document. With a DTD
you can define the set and order of tags, as well as the attributes for each. A well-formed XML
document is considered valid when it conforms to its corresponding DTD.
The following is a document type definition (DTD) representation of the XMLPay schema.
<!ELEMENT Signature (#PCDATA)>
<!ELEMENT CustIP (#PCDATA)>
<!ELEMENT MerchantDescription (#PCDATA)>
<!ELEMENT MerchantServiceNum (#PCDATA)>
<!ELEMENT Recurring (#PCDATA)>
<!ELEMENT InvNum (#PCDATA)>
<!ELEMENT OrigInvNum (#PCDATA)>
<!ELEMENT Date (#PCDATA)>
<!ELEMENT OrderDateTime (#PCDATA)>
<!ELEMENT Name (#PCDATA)>
<!ELEMENT Company (#PCDATA)>
<!ELEMENT Street (#PCDATA)>
<!ELEMENT Street2 (#PCDATA)>
<!ELEMENT City (#PCDATA)>
<!ELEMENT State (#PCDATA)>
<!ELEMENT Zip (#PCDATA)>
<!ELEMENT Country (#PCDATA)>
<!ELEMENT AddressLine1 (#PCDATA)>
<!ELEMENT AddressLine2 (#PCDATA)>
<!ELEMENT AddressLine3 (#PCDATA)>