XML DTD structure

Article:HOWTO71680  |  Created: 2012-02-08  |  Updated: 2012-02-09  |  Article URL http://www.symantec.com/docs/HOWTO71680
Article Type
How To


Environment

Subject


XML DTD structure

The XML DTD is constructed as follows:

<?xml version="1.0"?>
<!-- Note : This DTD is provided for viewing the XML 
with tools like Microsoft's Internet Explorer. 
if it fails to work, the DTD should be replaced by the DTD 
provided with documentation. -->
<!DOCTYPE application [

<!ELEMENT application (objects?,view*,user*,mergeitems*)>
	<!ATTLIST application version CDATA #REQUIRED>
<!ELEMENT objects (object+)>
<!ELEMENT view (node*,aliaslevels?)>
	<!ATTLIST view identifier CDATA #REQUIRED>
	<!ATTLIST view type CDATA #REQUIRED>
	<!ATTLIST view action (add|delete|update|declare) "declare">
	<!ATTLIST view id ID #IMPLIED>
<!ELEMENT object (attribute*)>
	<!ATTLIST object id ID #IMPLIED>
	<!ATTLIST object name  CDATA #IMPLIED>
	<!ATTLIST object action (add|delete|update|declare) "declare">
	<!ATTLIST object type CDATA #IMPLIED>
	<!ATTLIST object dbid CDATA #IMPLIED>
<!ELEMENT node (object?,node*)>
	<!ATTLIST node id ID #IMPLIED>
	<!ATTLIST node action (add|delete|declare) "declare">
	<!ATTLIST node object IDREF #IMPLIED>
	<!ATTLIST node parents IDREFS #IMPLIED>
<!ELEMENT aliaslevels (level*)>
	<!ATTLIST aliaslevels action (add|update|delete|declare) "declare">
<!ELEMENT level EMPTY>
	<!ATTLIST level number CDATA #REQUIRED>
	<!ATTLIST level label CDATA #REQUIRED>
<!ELEMENT mergeitems (mergeitem+)>
<!ELEMENT mergeitem EMPTY>
	<!ATTLIST mergeitem toobject IDREF #IMPLIED>
	<!ATTLIST mergeitem fromobject IDREF #IMPLIED>
<!ELEMENT attribute (name,value*)>
	<!ATTLIST attribute name CDATA #IMPLIED>
	<!ATTLIST attribute value CDATA #IMPLIED>
<!ELEMENT name (#PCDATA)>
<!ELEMENT value (#PCDATA)>
]>

Legacy ID



v44663985_v71396211


Article URL http://www.symantec.com/docs/HOWTO71680


Terms of use for this information are found in Legal Notices