XML background

XML shares common origins with HTML and SGML. SGML or "Standard Generalized Markup Language" was issued as an international standard (ISO 8879) in 1986. It was intended for semantic markup that would assist computer cataloging and indexing. SGML provided flexibility that had not been available before and became very popular and was applied in many ways beyond the intentions of the original developers. It was, however, very complex and expensive.

Brief history

About 1990, Tim Berners-Lee at CERN developed a new, simpler language that could be used in place of SGML. Thus was born HTML or "Hyper Text Markup Language." It was intended to be a simpler language that did not require expensive authoring tools. HTML succeeded beyond anyone's expectations but it lacked a certain flexibility that developers wanted. Various groups made changes and added extensions until HTML's roots had been mangled.

In the summer of 1996, a working group at W3C was formed to create a markup language that would combine the strength of SGML with the simplicity of HTML. The first official draft specification for XML was released in November 1996. XML version 1.0 became a W3C recommendation in 1998. 

XML has made the scene just as the growth of the Web has increased the number of developers who demand the ease and flexibility that it provides. 

Presentation, Communication and Storage of Data

The basic structure of XML is the document. This terminology, however, might cause one to think of XML as only a richer, more flexible HTML. It is richer and more flexible, but it can be so much more as well.

Thinking of XML as a document allows you to see how it can be used for presentation of data. This presentation can be detailed and useful. Most browsers now handle XML for presentation.

XML does, however, actually go beyond documents. It can be used for the communication of data as well. XML uses a flexible tagged structure that makes it more robust than a fixed record format for communication. See Web services (new window).

Finally, XML can also be used to define the storage of data. The same flexible tagged structure can be used when storing data. See XML databases (new window).

 

Related content for: XML background

More on the general topic: XML standards and vocabularies
XML resources
XML specifications
XML vocabularies
Article suggestions

Read more free articles on this site

There are nearly 400 pages of articles on this site with over 100 pages on XML background, specifications, and vocabularies.

Search this site for more articles

Custom Search

Browse this site for more articles

Click on the topics below to browse the articles on this site.The arrows show the path to the current article: XML background.

Web Services and Service-Oriented Architectures
Online briefings
Search results
Online articles -->
Consulting
Mentoring
Speaking
Stencils for the Savvy Manager's Guide
Links
Mail list
Privacy policy
Sitemap
Contact
Web Services articles
XML standards and vocabularies -->
Application server articles
Database concepts and standards
Object database articles
Relational database articles
Object-relational mapping articles
XML database articles
XML middleware articles
Article Sponsorship
Reprint policy
XML background
XML resources
XML specifications
XML vocabularies
Article suggestions

Related recent articles from Google News


XHTML 2 language dumped in favor of HTML 5
San Francisco Chronicle
But work on the HTML 5 specification development now is taking place at W3C, with W3C and WHATWG working in parallel. HTML and XHTML 2 working groups were ...
XHTML 2 to be discontinuedThe H

all 14 news articles »

Binary to Open XML (B2X) Translator Drives Interoperability
Softpedia
By Marius Oiaga, Technology News Editor As far as Microsoft is concerned there is little doubt that the Office Open XML standard is the future of the Office ...

and more »

XBRL US Pacific Rim Technology Workshop to Feature Case Studies ...
MarketWatch
"Product managers and XML developers stand to gain significantly from this workshop where they'll have an opportunity to learn, share ideas and come up with ...

and more »

XML automation might help prevent the next financial crisis
FierceContentManagement
And that's where XBRL, an XML standard for financial information, comes in. Back in the late 90's an accountant named Charles Hoffman recognized the problem ...

and more »

SDL Announces the Acquisition of XyEnterprise
The Open Press (press release)
... an intelligent interactive delivery solution), as well as a new XML standard (S1000D) with XyEnterprise's Contenta® content management software. ...

and more »

More related news: XML standard OR specification - Google News

Related books at Amazon.com


XML: Visual QuickStart Guide (2nd Edition)
by Kevin Howard Goldberg
Average Customer Review: 5 stars based on 11 reviews.
Customer Review: XML (eXtensible Markup Language) has become the medium to move data in efficient and predictable ways. Derived from a similar markup language, SGML (Standard Generalized Markup Language), XML is structured, but not as highly as SGML. Structure is what itís all about. The very loosely structured HTML (HyperText Markup Language) is al...

Beginning XML, 4th Edition (Programmer to Programmer)
by David Hunter, Jeff Rafter, Joe Fawcett, Eric van der Vlist, Danny Ayers, Jon Duckett, Andrew Watt, Linda McKinnon
Average Customer Review: 4 stars based on 54 reviews.
Customer Review: Hello everybody. Having more than 14 yrs experience in all kind of IT techies, I always had a problem when it came to XML: too big of a confusing terminology and concepts that were difficult to understand. Aside from being a markup language used for structuring data I did not know too much. I plunged into all sort of documentation a...

New Perspectives on Creating Web Pages with HTML, XHTML, and XML, Comprehensive, Second Edition (New Perspectives (Paperback Course Technology))
by Patrick Carey
Average Customer Review: 3 stars based on 9 reviews.
Customer Review: Seller was very prompt in getting this book to me. The book is in very good shape. Highly recommended---smooth business transaction.

XML in a Nutshell, Third Edition
by Elliotte Rusty Harold, W. Scott Means
Average Customer Review: 4 stars based on 16 reviews.
Customer Review: This book is by far the best book I've read on XML. Typical of O'Reilly "In a Nutshell" books, the converage of XML is fast paced and complete. Your money will be well spent on this book. I even think most beginners will do well with this one!

Definitive XML Schema (Charles F. Goldfarb Definitive XML Series)
by Priscilla Walmsley
Average Customer Review: 4.5 stars based on 32 reviews.
Customer Review: Walmsley's book is the one I go to as the reference for W3C Schema. It is clear and very accurate and reliable. I find the examples relevant and helpful. I had to chuckle at a previous review that couldn't understand why something was found in multiple places. Well perhaps it is used in several places. I would be happy that the inde...

More related books: Search Amazon.com for XML

 

Copyright © 2000-2009 Barry & Associates, Inc. All Rights Reserved.
You can use this material for your work or classes. Click here for our reprint policy.
www.service-architecture.com

 

 

Newletter Sign Up

 

 

Barry & Associates, Inc.