Library tutorials & articles
Extensible Markup Language (XML) Tutorial
Introduction
The Extensible Markup Language (XML) is a subset of the Standard Generalised Markup Language (SGML), the standard for creating markup documents. Unlike HTML, another markup language based on SGML, XML allows you to describe data and its structure rather than display it. XML is not a replacement for HTML, but compliments it by allowing the author to describe their own tags. XML is extensible as the author can create an unlimited number of tags. There are no predefined tags in XML.
All XML documents should start with a processing instruction to inform the XML parser of the version of XML being used.
<?xml version="1.0" ?>
XML is incredibly easy to learn! It's just a case of defining the structure of your data, and creating some rules for the data in the form of a Document Type Definition. The usefulness of XML comes from its intrinsic property of separating the data from the presentation.
Related articles
Related discussion
-
A particular gallery image
by margy80 (0 replies)
-
Looking for real-life XML publish/subscribe applications
by perl0101 (0 replies)
-
Creating a Windows Service in VB.NET
by Templario55 (107 replies)
-
Watching Folder Activity in VB.NET
by emmaddai (17 replies)
-
A simple way to read an XML file in Java
by fooues (38 replies)
Related podcasts
-
LINQ to XML
Scott's been poking around with LINQ to XML and reports his findings to Carl about life with XDocuments and XElements. They also talk about the bridge classes that link (no pun intended) System.Xml and System.Xml.Linq.
Events coming up
-
Jul
13
SmartClient
California, United States
A Smart Client is an application that uses local processing, consumes XML Web Services and can be deployed and updated from a centralized server. While the .NET Framework (Windows Forms) and the .
Beutiful article. Takes a user from a beginner level to an intermediate level very nicely. Certainly a treat for beginers and an expert alike.
Good article for starters
This thread is for discussions of Extensible Markup Language (XML) Tutorial.