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).

 

 

Web Services and Service-Oriented Architectures
Online articles>
Consulting
Mentoring
Speaking
Suggested programs
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


EMC Empowers Broad Range of Organizations to Reap the Benefits of XML
InformationWeek, NY - 20 hours ago
As XML has become the de facto standard for representing all types of information, many organizations have adopted it as a self-describing data format that ...

NetworkWorld.com

Office 2007 fails OOXML conformance test
CNET News.com, CA - Apr 21, 2008
By Peter Judge Word documents generated by today's version of Microsoft Office 2007 do not conform to the Office Open XML standard under development by the ...
Open XML Series - Getting Started with Open XML Geekzone
Uh-oh... Microsoft Office 2007 not OK with OOXML iTWire
Office 2007 Fails OOXML Test With 122000 Errors Slashdot
Register - BetaNews
all 26 news articles

Credit crunch hits take-up of XML e-commerce mortgage standard
ComputerWeekly.com, UK - May 2, 2008
The XML standard, due for release next month, will let brokers send mortgage applications to lenders without having to fill in multiple application forms. ...

IT PRO

Schools body backs EU probe of Microsoft
Inquirer, UK - 22 hours ago
The complaint hinged on Microsoft's Office Open XML (OOXML) document format. Microsoft won some Brownie points for OOXML recently when it got on the ...
Microsoft's EU legal troubles continue EurActiv
Agency says Microsoft hurts student interests Reuters
Microsoft's OOXML Faces New EU Challenge Digitaltrends.com
KPAX-TV - Economic Times
all 122 news articles

SYS-CON Media

EDI to XML: A Practical Approach
SYS-CON Media, NJ - 13 hours ago
That?s why large EDI standards like X12, EDIFACT, IATA, HL7, Odette, and SWIFT came out, each of them controlled by a specific standard body, each of them ...

More related news: XML standard OR specification - Google News

Related books at Amazon.com


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: 3.5 stars based on 52 reviews.
Customer Review: Other than the fact that you can tell that the book was written by 5 different guys because of the the difference in writing styles between chapters, overall it is packed full of information and a handy reference.

XML in a Nutshell, Third Edition
by Elliotte Rusty Harold, W. Scott Means
Average Customer Review: 4 stars based on 14 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!

Learning XML, Second Edition
by Erik Ray
Average Customer Review: 3.5 stars based on 38 reviews.
Customer Review: I am amplifying a prior review (Daniel McKinnon's) in order to balance a misperception as to the intent and execution of the book. This is not XSLT or XPath or "DOM processing in Firefox" or "node traversals with Java", it's an introduction to XML. If you need a solid foundation upon which to base further study, I wholly recommend t...

XML for the World Wide Web (Visual QuickStart Guide)
by Elizabeth Castro
Average Customer Review: 4 stars based on 55 reviews.
Customer Review: The book came fast and was in good condition. The price was really cheap too.

A Designer's Guide to Adobe InDesign and XML: Harness the Power of XML to Automate your Print and Web Workflows
by James J. Maivald, Cathy Palmer
Average Customer Review: 5 stars based on 2 reviews.
Customer Review: Despite being an Adobe Certified Instructor in InDesign, I never really understood working with XML until I read this book. Maivald and Palmer have taken an otherwise mysterious language and made it clear and understandable for anyone. This book has no peer and is a must for those interested in harnessing the power of XML.

More related books: Search Amazon.com for XML

 

Copyright © 2000-2008 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

 

 Information on becoming a sponsor

 

 

Google

 

Barry & Associates, Inc.