XML is a meta mark up language that provides a format for describing semi-structured data. Today, a large amount of data in XML format is used in decision making. Its tag based will be familiar to those familiar with HTML(Hyper Text Markup Language) and gives flexibility to handle complex data. Whereas HTML tells a Web Browser how to represent data, XML tells applications what a data means.
Today, the web constitutes the largest body of information accessible to a person and keeps growing at a very fast rate. Most application data and web content is stored either in a relational database or the file system or a combination of both. XML is valuable to the Internet as well as to largest corporate Intranet environment because it provides interoperability using a flexible, open, standard based format with new ways of accessing databases and delivering data to web clients. XML is used mostly as an artifact for transport, generated from a database or a file system. In XML applications can be built more quickly, are easier to maintain and can easily provide multiple views on the semi-structured data.
Hence XML has arrived as a key technology for the next stage of evolution of the Internet. In the beginning, its core characteristics of self-description and ad-hoc extensibility offered the flexibility needed for transport of messages between various applications. Lately, the next generation of XML standards -- such as XML Schema -- have enabled unification of both document modeling and data modeling.
DTD(DATA TYPE DEFINITION)
The general set of rules for an XML document's tags and attributes are defined in a Document Type Definition (DTD). The DTD defines the structure of valid XML document. The structure is strictly is strictly hierarchical
The XML schema specification is an alternative to DTDs. It includes data types which is particular helpful when working with relation database. DTDs are not extensible but XML Schema... [continues]
Cite This Essay
(2009, 12). Xml Extending Markup Language. StudyMode.com. Retrieved 12, 2009, from http://www.studymode.com/essays/Xml-Extending-Markup-Language-267059.html
"Xml Extending Markup Language" StudyMode.com. 12 2009. 12 2009 <http://www.studymode.com/essays/Xml-Extending-Markup-Language-267059.html>.
"Xml Extending Markup Language." StudyMode.com. 12, 2009. Accessed 12, 2009. http://www.studymode.com/essays/Xml-Extending-Markup-Language-267059.html.