Remember Me
forgot your password?

XML (eXtensible Markup Language): An Overview

As web developers know all too well, basic HTML (HyperText Markup Language) doesn't provide any structure to Web pages, and the formatting is mixed with the content. To allow Web pages to be structured for automated processing (e.g. electronic commerce), the World Wide Web Consortium (W3C) developed an enhancement to HTML. The result were two new languages; one was XSL (eXtensible Style Language), and the other was XML (eXtensible Markup Language), a system for defining, validating, and sharing document formats on the Web.

XML is best known to many bloggers and Netizens as RSS (Rich Site Summary/Really Simple Syndication), which is actually a lightweight XML format used to share headlines and blog feeds.

History

The W3C, an organization devoted to developing the Web and standardizing protocols, formed an XML Working Group chaired by Jon Bosak of Sun Microsystems in 1996. Several key industry players who were also included in the working group were Adobe, Hewlett-Packard, Microsoft, Netscape, and Fuji Xerox.

The group published a working draft for XML in November of the same year. Two years later, the W3C announced the release of the XML 1.0 specification.

The year 1999 found the release of two W3C Recommendations on XML. The first was entitled Namespaces on XML, and the other was Associating Stylesheets with XML documents. In January of 2001, the Internet Engineering Task Force (IETF) released a Proposed Standard on XML Media Types.

Profile

XML is an open, human-readable text format derived from the Standard Generalized Markup Language (SGML). Originally meant for large-scale electronic publishing, XML is now being used in the exchange of various types of data on the Web and elsewhere. It is also becoming a language of choice for communication between application programs.

The XML Working Group's design goals (taken from the W3C website) for XML were:

    XML shall be straightforwardly usable over the Internet.
    XML shall support a wide variety of applications.
    XML shall be compatible with SGML.
    It shall be easy to write programs that process XML documents.
    The number of optional features in XML is to be kept to the absolute minimum, ideally zero.
    XML documents should be human-legible and reasonably clear.
    The XML design should be prepared quickly.
    The design of XML shall be formal and concise.
    XML documents shall be easy to create.
    Terseness in XML markup is of minimal importance.

The markup language describes XML documents, which are a class of data objects. Moreover, XML also describes the behavior of software modules called XML processors. These are used to read XML documents and provide access to their content and structure.

Syntax

Those familiar enough with HTML will find XML syntax a lot similar. However, don't assume that coding in XML is painlessly easy -- XML is stricter than HTML, and sloppy HTML coders will do well to remember that. Several reminders when coding in XML:

    All elements must have a closing tag.
    All elements must be properly nested.
    All tags are case sensitive.
    All attribute values must be enclosed in quotation marks.

A good hands-on tutorial on XML can be found at W3Schools.com.

Phillip Kimpo Jr.

Phillip Kimpo Jr. is a member of the Association for Computing Machinery (ACM). He keeps a tech blog at Crimson Crux and a literary blog at Slip of the Pen. He is also with Isulong SEOPH.

Rate this Article: 0 / 5 stars - 0 vote(s)
Print Email Re-Publish

Add new Comment



Captcha

  • Latest Internet Articles
  • More from Phillip Kimpo Jr.

How To Make Money by Submitting Articles to Article Directories

By: jamiehanson | 05/01/2010
Learn about how to use article marketing method for making money through the internet.

Web Hosting Review - Think about Your Own Website before Selecting the Best Web Hosting Provider

By: jamiehanson | 05/01/2010
Different to all web hosting plans offered on the web, it is highly important to determine the sort of website that is going to be hosted by a company. Certainly, finding the right web hosting provider is more than looking for the best plans and prices of the market.

What Can We Learn From MySpace?

By: Sparxoo | 05/01/2010
In late 2003, several employees from the internet marketing group, eUniverse (now Intermix Media) launched a small side project. It took the team of developers 10 days to build the social network, MySpace. After its launch, eUniverse leveraged its over 20 million users to accelerate the growth of MySpace’s user-base. Shortly...

Celebrate colors with Free SMS service

By: Pooja Singh | 05/01/2010
Holi is a festival of colors and it helps to bring relations closer. So send love and wishes to your friends and family this Holi with Free SMS service.

7 Best Habits to Become a Successful Freelancer

By: Alina | 05/01/2010
To become a successful freelancer, it is important to develop some good habits to stay organized and disciplined. Essential work habits are required to build a strong and long freelancing career successfully. Here are some must have habits for freelancers following which can help them in taking their freelancing career to another level of success.

Here Are Easy Ways To Make Money Utilizing The Internet

By: C Mark Babcock | 05/01/2010
You can work from home and earn by completing paid surveys or mystery shop for as much time as you wish, but best of all these really are easy ways to make money utilizing the internet.

Making $250 With Surveys Online

By: Tom Tessin | 05/01/2010
You've seen the commercials, and I'm sure you've seen it on the Internet. You can get paid $250 a hour to fill out a simple survey. Well, it sounds too good to be true, and let me tell you that it's not possible to make $250 per hour, but I...

How Average People Are Achieving MLM Home Business Opportunity Success

By: Louis Martel | 05/01/2010
However by taking advantage of the available opportunities today the MLM home business industry provides great opportunity for success for the average person willing to work at it.

Why Invest? Here are Seven Good Reasons

By: Phillip Kimpo Jr. | 12/12/2006 | Investing
No doubt, investing your hard-earned money is a risky business. Sure, there are investments that look like they don't carry huge risk of failure, but these won't get you huge amounts of dough. Remember -- huge risk comes with huge returns. And if you're properly informed as to the basic terms and principles of investing, chances are you'll lead yourself into financial security. That said, why should you invest? Here are a couple of good reasons:

Suitcases: What Suitcase Fits You?

By: Phillip Kimpo Jr. | 24/11/2006 | Travel
When shopping for suitcases, many people go for the normal-looking ones, such as those that sport dark or subtle colors. While price usually helps in choosing which suitcase to buy, some people don't bother to check the luggage's material and construction, whether it's cheap or expensive. This might prove to be a bad decision in the long run. There are no well-defined criteria, but the right suitcase is...

Suitcases Accessories Guide

By: Phillip Kimpo Jr. | 21/11/2006 | Travel
We live in a world filled with accessories -- cars have accessories, cellular phones have accessories, and even we have personal fashion accessories. What's to stop suitcases from having their own? You can find suitcase accessories that have practical purposes, serve as mere decoration, or even accomplish both.

Cds and Dvds: Taking Care of Them

By: Phillip Kimpo Jr. | 13/11/2006 | Hardware
As a rule, optical discs -- CDs, CD-ROMs, CD-Rs, CD-RWs, and the many variants of DVDs -- are much more durable than some other types of data storage, such as floppy disks. In fact, the first batch of audio CDs produced in 1980 are claimed to last for 100 years (for more on the history of CDs, visit this page). However, this doesn't mean that you're free to abuse your optical discs. Improper handling and usage leads to scratched, broken, or dirty discs. Learn to take care of your discs here.

HD-DVD vs. Blu-Ray: The Great Optical Disc Battle

By: Phillip Kimpo Jr. | 23/07/2006 | Hardware
Two new players in the optical storage scene have arrived -- HD-DVD and Blu-Ray, and they're both out to claim the mantle of the true successor to DVD. What are their basic features, and how well do they match up against each other? Who are the big players in the industry that support these formats?

XHTML (eXtended Hypertext Markup Language): An Overview

By: Phillip Kimpo Jr. | 23/07/2006 | Internet
Many Web pages today are poorly written. The answer: XHTML.

Submit Your Articles Free: Signup
Article Categories




Use of this web site constitutes acceptance of the Terms Of Use and Privacy Policy | User published content is licensed under a Creative Commons License.
Copyright © 2005-2008 Free Articles by ArticlesBase.com, All rights reserved. (0.78, 8, w3)