Extended DTD and XML for Structured Information Exchange

Shan Wei

Abstract.

DTD is the primarily used XML schema language to structure XML documents via a set of rules. But its too simple to represent XML document structures in a wide spectrum. Thus, many other XML schema languages such as XML Schema and SOX have been proposed to solve this problem. But these XML schema languages get too complicated for nonexperts to comprehend and use. Therefore, we extend DTD with object orientation supporting mechanisms to solve this problem to meet the needs of complex applications and we call the new schema language the Extended DTD. we introduce Extended DTD in following steps: (1) We describe the Extended DTD components including their compositions, properties, constraints and validation rules. (2) We give an example that shows how the Extended DTD support the complex XML document structure design.