Home     Sitemap
Home > What Is RSS? > What is XML?
What is RSS?
RSS History
RSS Specifications
Create RSS Feeds
RSS Icons and Buttons
Feed Validators
Feed Aggregators
Submit RSS Feeds
RSS Benefits
What is ATOM?
RSS vs ATOM
What is XML?
 
 

What Is RSS?

What is XML?

XML Definition
The meaning behind it.

XML stands for Extensible Markup Language, which is a markup language much like HTML. HTML basically is about displaying information but XML in the other hand, is all about describing information. XML basically is a markup language for documents containing structured information, and is defined by a number of related specifications. The great thing about XML is that it is not a programming language, and you don't have to be a programmer to use it or learn it. Among people who know nothing about software engineering, XML is the most popular technology since Java.

XML is text, but isn't meant to be read. Regardless, it is readable by both computer and humans. It is also very heavily used for enclosing or encapsulating information in order to pass it between different computing systems which would otherwise be unable to communicate. Other function which XML plays is as a very useful technology for moving data between different databases or between databases and other programs. The number of applications currently being developed that are based on, or make use of, XML documents is truly amazing (particularly when you consider that XML is relatively new). And since XML is license-free,you can build your own software around it without paying anybody anything. XML is positioned to be a key web application technology, mainly because of its ability to deliver portable data.

Originally designed to meet the challenges of large-scale electronic publishing, XML is also playing an increasingly important role in the exchange of a wide variety of data on the Web and elsewhere.

  • XML stands for EXtensible Markup Language
  • XML is a markup language much like HTML
  • XML was designed to describe data
  • XML tags are not predefined. You must define your own tags
  • XML uses a Document Type Definition (DTD) or an XML Schema to describe the data
  • XML with a DTD or XML Schema is designed to be self-descriptive
  • XML is a W3C Recommendation

 

XML Definition (Taken from Wikipedia)

The Extensible Markup Language (XML) is a general-purpose markup language. It is classified as an extensible language because it allows its users to define their own tags. Its primary purpose is to facilitate the sharing of data across different information systems, particularly via the Internet.

It is a simplified subset of the Standard Generalized Markup Language (SGML), and is designed to be relatively human-legible. By adding semantic constraints, application languages can be implemented in XML. These include XHTML, RSS, MathML, GraphML, Scalable Vector Graphics, MusicXML, and thousands of others. Moreover, XML is sometimes used as the specification language for such application languages.

XML is recommended by the World Wide Web Consortium. It is a fee-free open standard. The W3C recommendation specifies both the lexical grammar, and the requirements for parsing.

XML
Click the link below to view an example of a structured XML document
Opens up in a Popup Window

 

Advantages and Disadvantages of XML
What you get and what you don't get

ADV DISADV

It is a simultaneously human- and machine-readable format.

It supports Unicode, allowing almost any information in any written human language to be communicated.

It can represent the most general computer science data structures: records, lists and trees.

Its self-documenting format describes structure and field names as well as specific values.

The strict syntax and parsing requirements make the necessary parsing algorithms extremely simple, efficient, and consistent.

XML is heavily used as a format for document storage and processing, both online and offline,
It is based on international standards.

It allows validation using schema languages such as XSD and Schematron, which makes effective unit-testing, firewalls, acceptance testing, contractual specification and software construction easier.

The hierarchical structure is suitable for most (but not all) types of documents.

It manifests as plain text files, which are less restrictive than other proprietary document formats.

It is platform-independent, thus relatively immune to changes in technology;
Forward and backward compatibility are relatively easy to maintain despite changes in DTD or Schema.

Its predecessor, SGML, has been in use since 1986, so there is extensive experience and software available.

XML syntax is redundant or large relative to binary representations of similar data.

The redundancy may affect application efficiency through higher storage, transmission and processing costs.

XML syntax is too verbose relative to other alternative 'text-based' data transmission formats.

No intrinsic data type support: XML provides no specific notion of "integer", "string", "boolean", "date", and so on.

The hierarchical model for representation is limited in comparison to the relational model or an object oriented graph.

Expressing overlapping (non-hierarchical) node relationships requires extra effort.

XML namespaces are problematic to use and namespace support can be difficult to correctly implement in an XML parser.

XML is commonly depicted as "self-documenting" but this depiction ignores critical ambiguities.

 

Other resources worth reading
Visit them and learn more!

 

 

  + Navigate yourself using the navigation bar on the left & right.  
 

Everything you need to know about blogging, rss to podcasting, etc.

RSS Feeds for Teachers Can Stop Classroom Management Problems and Streamline Your Time

(Submitted by: Ruth Wells)

It may be a new year, but you are probably still dealing with the same old "kid problems." The bad attitudes, disrespect, peer conflict, lying, school failure or family problems didn't change when you flipped the page on the calendar. Don't ... Read article

RSS Revolution and Definition

(Submitted by: Vinay Rana)

RSS (Really Simple Syndication) is channelizing or syndicating the flow of content from different sources to different target WebPages or websites.It has helped in content providing website to distribute their data across the globe using ... Read article

Displaying RSS Feeds on Your Web Page

(Submitted by: Sanjay Johari)

RSS feeds have made it very convenient to syndicate information from various sources. Most of websites and services that publish fresh content, such as ezines, press release, new agencies, blogs make their content available thru RSS feeds. As new ... Read article

RssToBlog Review

(Submitted by: Tony Guribal)

Here is review of RSStoBlog by an owner of the product The RSStoBlog software is an wonderful piece of automation. Developed by the author to have all blogs updated, it has evolved into a feature packed auto blogger update package. No ... Read article

The Basics of RSS

(Submitted by: Jonathan Coupal)

RSS stands for Really Simple Syndication, and it is a standard, public format designed for sharing headlines and the content of web sites (previously known as the RDF Site Summary). But RSS feeds are not just for news anymore. Almost anything ... Read article


More articles

1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92
 
 
 
Home
Our Blog
Blogging
What is RSS?
Free Downloads / Tools
Open Source Blogs
Free Blog Providers and Hosting
Blog Directory And RSS Submission Sites
Make Money with Your Blogs
Articles
Sitemap
RSS & Blog Directories
Our Articles RSS Feed
 


 
Back To Top
Copyright © 2006 RSSBlogSubmit, All Rights Reserved
Home | Articles | Sitemap | Resources