Abstract
DTD is primarily used XML schema language to structure XML documents via a set of rules. But it’s 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. However these XML schema languages are too complicated for nonexperts to comprehend and use. In this paper, we extend DTD with object oriented mechanisms to solve this problem to meet the needs of complex applications and we call the new schema language Extended DTD. We describe Extended DTD components including their compositions, properties, constraints and validation rules. Then we come to conclusion.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Aitken, A.M.: Object orientation revealed! Internet document (1999), http://www.vuw.ac.nz/acis99/papers/paperaitken-147.pdf
Bray, T., Paoli, J., Sperberg-McQueen, C.M., Maler, E. (eds.): Extensible markup language (xml) 1.0, 2nd edn., internet document (October 2000), http://www.w3.org/tr/rec-xml
Davidson, A., Fuchs, M., Hedin, M.: Schema for object-oriented xml 2.0 (July 1999), Internet document http://www.w3.org/tr/note-sox
DuCharme, B.: Converting dtds (and dtd developers) to relax ng schemas. Internet document (2003), http://titanium.dstc.edu.au/papers/er2000.pdf
Fallside, D.C.: Xml schema part 0: Primer. Internet document. (May 2001), http://www.w3.org/tr/xmlschema-0/
Jelliffe, R.: Schematron. Internet document (2000), http://www.ascc.net/xml/resource/schematron/
Klarlund, N., Møller, A., Schwartzbach, M.I.: The dsd schema language. Automated Software Engineering 9(3), 285–319 (2002)
Lee, D., Chu, W.W.: Comparative analysis of six xml schema languages. ACM SIGMOD Record 29(3), 117–151 (2002)
Bird, T.H.L., Goodchild, A.: Object role modelling and xmlschema. Internet document (2000), http://titanium.dstc.edu.au/papers/er2000.pdf
Microsoft. Xml schema developer’s guide. Internet document (2000), http://msdn.microsoft.com/xml/xmlguide/schema-overview.asp
Anders Møller and Michael I. Schwartzbach. The xml revolution- technologies for the future web. Internet document (October 2003), http://www.brics.dk/amoeller/xml/schemas/index.html
W3C. Namespaces in xml. Internet document (1999), http://www.w3.org/tr/rec-xmlnames/
W3C. Extensible markup language (xml) 1.0 (third edition). Internet document (2004), http://www.w3.org/tr/rec-xml/
Bird, L., Sue, H., Tun, Z.Z., Goodchild, A.: Introduction to xml schema. Internet document (1999), http://titanium.dstc.edu.au/xml/tutorials/xmlschema/intr-to-xmlschema.html
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wei, S., Liu, M. (2005). Making DTD a Truly Powerful Schema Language. In: Zhang, Y., Tanaka, K., Yu, J.X., Wang, S., Li, M. (eds) Web Technologies Research and Development - APWeb 2005. APWeb 2005. Lecture Notes in Computer Science, vol 3399. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-31849-1_33
Download citation
DOI: https://doi.org/10.1007/978-3-540-31849-1_33
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-25207-8
Online ISBN: 978-3-540-31849-1
eBook Packages: Computer ScienceComputer Science (R0)