What is xml?

What Is XML?

Keywords: XML, web design

When the internet first came to be, all websites were written in HTML. HTML was the only programming language used to describe and display data on the World Wide Web.

As time progressed, programmers started to realize that they were being stymied by HTML. Web designers wanted to be able to describe data more effectively. This need for a better way to deal with data resulted in the development of a new specification called XML.

What is XML? XML stands for Extensible Markup Language. So, just like HTML, XML is a markup language. A markup language is any language that is used to describe or define information and text. XML is not a substitute for HTML. It is to be used in conjunction with HTML.

HTML focuses on describing how data or text is supposed to be displayed. The XML language does something totally different. XML describes what the data is. So, XML is not something that is apparent on a web page, because it does not actually do anything. As information and data presented on the world wide web became more complex, XML was invented to effectively structure, store, and send this information.

What makes XML truly unique is that there are no predefined tags like we have with HTML. All of the tags used in HTML have already been defined, such as the paragraph tag, the header tag, and all the various style tags. XML is not defined. You can make your own tags!

So, the question is, why do we need XML? Why do we need a more versatile specification like XML to describe data? After all, HTML works fine if used properly, so why do we need XML? Well, the answer is simple. XML is a device independent, cross-platform language.

This is extremely important, because people are now using a wide variety of gadgets to connect to the internet, as almost every electronic device on the market now comes equipped with email and internet access. Cell phones, palm tops, computers installed in automobiles, they all have built-in web access. Each of these devices display text and graphics differently, and utilize different platforms and a variety of web browsers. As a result, someone using a cell phone to access a certain web site may not be able to view the data on that website properly because the browser running on that cell phone might not be able to properly display the HTML. The platforms that run on some of these newfangled products and devices are simply not 100% compatible with HTML.

XML solves this problem by making sure that the most important data on your website can be displayed across all of these different platforms. This is what makes XML so valuable. The other important features of XML is that it enables data to be exchanged between incompatible systems, and because XML files are plain text files, basically anyone using any system can view the contents of the text file.

So, all web designers and programmers should become familiar with and learn to use XML for describing, storing, and sending data. With so many different ways now available to connect to the internet, not using a totally flexible language like XML could be extremely costly for any ecommerce business.

Jim Pretin is the owner of www.forms4free.com, a service that helps programmers make email forms.


Previous Articles Highlighter:

Broadband High Speed Internet: Choosing The Right Service (1)
Units of Measurement - Broadband Internet Access Speed bit= smallest unit of digital information, i.e. ones & zeros byte= a set of bits bps= bits per second Kbps= kilobits per second =1000 bits per second Mbps = Million bits per second =1,000,000 bits per second Gbps = Gigabits per second = 1,000,000,000 (one billion) bits per second Tbps = Terabits per second = 1,000,000,000,000 (one trillion) bits per second Consumer class broadband differs in costs and services offered from high speed Internet for businesses.

Search Engine Optimization Tips For New Websites (2)
One way is to exchange links with other websites, one at a time. They'll often link to you if you link to them. This is a very time consuming task, as it would take a long time to get a thousand links working in this manner.

Promoting Your MLM With Free Reports And Articles (3)
Nothing will turn off a site user faster than to read what he/she thinks to be correct information only to find that what you've offered isn't what they need, or worse yet, isn't remotely correct.

Do You Really Have To Pay For Internet Marketing Knowledge? (4)
You can also mistake truly good advice for one area and try and apply it, wrongly, to another area. Your own lack of knowledge could land you in the wrong place with the wrong solution.

World Methanol Market Acquires New Characteristics (5)
This year may witness augmentation of methanol use as a fuel, since further development of direct-methanol fuel cells is expected (like in new Toshiba's methanol-driven devices demonstrated at CeBIT 2007).

How Affiliate Software Helps You To Succeed In Your Affiliate Business? (6)
How are you at keeping accounts? Could you do better with software? Many people do purchase software to manage accounts for them. Especially when their businesses start to take off.

10 Tips When Choosing A Web Designer (7)
7. Pay For An Original Design Never pay a web designer for a template. Not only will search engines penalise you for having non original content but you will have lost the chance to have a unique site developed that truly fits your requirements.

Using Internet Marketing Strategy Can Double Your Sales Overnight (8)
If you succeed, you may be able to double your sales without throwing away good money over and over again on advertising that doesn't work. Cliff Posey, owner of CRP Marketing, owns and operates webbusinesstoolsonline.com.

Success Basics With Google Adwords (9)
This is extremely important, because if you bid on the same ones everyone else is bidding on, you will end up with very expensive clicks. You can use any of the many keyword search tools available on the internet to determine which keywords have lots of searches but not too much competition.

How To Pick A Good And Reliable Web Host (10)
Any fool with an email account can advertise 24/7 customer service. But is the fool actually reading the emailah, that's the rub. You want a toll-free phone number for customer support.

How To Find Web Hosting For Your Internet Business (11)
Before you sign on with a Web host, check them out. Look up their name under your favorite search engine, and see what turns up. Look for reviews, too.

Digital Products Master Resell Rights - Tips To Help You Make Money (12)
You need to first have a target market that is hungry for the product that you are selling. Second you will need to build a list of subscribers for the target market that you are promoting to.

The Pros And Cons Of Bringing Your Hobby Online (13)
You keep your main passion private, but use the Internet to build a related business that reaches like-minded people with money to spend. You may love ice fishing in a certain spot in Alaska, but your fishing site will offer information on "hot" fishing spots around the world (icy or not), along with specialized gear and information products aimed at this specialized market.

How To Give Your Online Business A Healthy Boost? (14)
This is by far, the only major disadvantage to the whole deal. Do not even attempt to circumvent the page ranking with a banned domain because this will only prove to be a waste of time.

How To Easily Create An Information Product (15)
By blogging your ideas, you could get feedback from other readers and potential future clients about what information sells. Blog the info product - Aside from selling an e-book, blogging your informational product allows you to have live interactions with your readers.

Article Marketing: Why You Must Brand Your Name (16)
People really do require something to be reminded of your product and the mere idea of that should be added into your branding strategy. Your consumers have will keep you in their minds.

Forget About Making A Sale, Get The Email! (17)
Instead of wasting time trying to make a sale, get your visitors email addresses and be able to enjoy a more direct approach in selling your products. With email marketing, there’s a very good chance your customer has time to spare to read what you have to offer because most people reserve a portion of their day just for reading their email.

Never Pay For Advertising Again. (18)
Tell them about how useful their products have become to you. Allow them to publish your testimonial on their site with your signature in it. 3. Sign guest books on other websites.

So You Want To Become A Super Affiliate? (19)
Since this really is online marketing, people seem to only rely on keyword searches in popular search engines. So to be a success, make sure you choose the right keywords related to your affiliate program or product.

Writing Effective Google Adwords Ads (20)
Make sure you write your adwords campaigns that bear accurate and appropriate information. The appropriateness must relate to the attributes of the website. 5. Test and track all your ads.

Newer Articles Highlighter:

Is Pay-Per-Click Worth It? (1)
PPC can be very expensive depending upon what keyword you want to receive clicks for, but there are ways to budget your money wisely so you can maximize the effectiveness of your PPC marketing campaign without having a ton of money to spend.

What Is SOAP? (2)
An XML file is a simple text file, it does not tell a web browser how to display the contents of the file, it merely defines the data. As a result, the data contained in an XML file can be displayed equally across all platforms, browsers, and machines because every web browser displays a text file the same way, whereas some web browsers, particularly those installed on wireless devices, are not compatible with many elements of the HTML programming language.

What Is XSL? (3)
As time went on, web design became more arduous. Businesses, especially ecommerce businesses that depended upon their internet storefronts to make a living, began to present web designers with near impossible projects that were too difficult to complete with basic HTML.

What Are XForms? (4)
So, if you are a web designer or programmer, be wary of the fact that some people will not be accessing your forms from an ordinary PC. So, you should learn how to create XForms to accommodate your end user, so that the form will work properly regardless of what sort of device they might be using to surf the net.

What Is WSDL? (5)
XML was a language that defined data without telling the web browser how to display it, as opposed to HTML, which forced data to be displayed a certain way. This enabled data to be viewed on virtually any system because an XML file was a simple text file that could be understood and displayed on any browser.

What Is XML DOM? (6)
XML data can be viewed on any platform or browser because it is a simple text file with no predefined tags, allowing the programmer to define data any number of ways.

Introduction To SQL (7)
That SQL statement interacts with the database, pulls out the profiles that match the search criteria, and then returns the search results to the user. SQL statements consist of commands such as Select, Update, Insert, and Delete.

An Introduction To VBScript (8)
As with Javascript, you can define values for certain variables that you plan to use in your VBScript procedures and functions. These would be placed in the head section of the web page.

Introduction To HTML DOM (9)
Here is an example of Document Object Model code that would be used to define the background color of an HTML document: Document.body.bgcolor In this example, document is the parent object, body is the child, and bgcolor is an attribute of the body object.

What Is XML Schema? (10)
Thus, everyone viewing XML data knows what the data is because they know it is written in XML Schema. XML Schema has a lot of built-in data types for defining data.

What Is AJAX Programming? (11)
One component is called Cascading Style Sheets (CSS). CSS is an easy way to create web sites by specifying certain intricacies and style preferences for the page layout as part of a separate file that can then be imported into any HTML document by simple referring to the CSS File.

How To Hire The Right Web Designer (12)
So, you might as well go with the most talented yet reasonably priced designer you can find. Also, it is very important to hire a designer who has a contract that you can sign that stipulates certain terms and conditions.

What Is RSS? (13)
I recommend the World Wide Web Consortium web site (W3C). If you have a web site that contains a lot of content that is updated frequently, using RSS is not an option; it is a necessity.

What Is DTD? (14)
In the beginning, it was so easy. Someone called me with a project, they sent me the content for their website, which I would then upload to Microsoft Frontpage or a text editor, insert some HTML tags for formatting and some graphics to make the site colorful, and the job was finished.

A Brief Introduction To E4X (15)
Well, it started with the wireless revolution, which made a mess out of cyberspace. Now, every wireless gadget is equipped with access to the internet and email. Cell phones, palm tops, laptops, even computer screens in automobiles have web browsers.

What Is DHTML? (16)
It provides a standard set of objects that can be used in web programming, making it easier to access and change web documents. The Document Object Model looks at documents as a tree.

Choosing A Web Designer (17)
I find it best to hire a professional, because even though a professional will charge more per hour, they can usually do much better work and get the job done more quickly.

Issues With Formmail (18)
Call your hosting company and ask them if they currently have your site hosted on a server that can process forms. If they do not allow their customers to process forms or have certain rules that restrict your flexibility, you should switch to a bigger, more experienced hosting provider that will give you the ability to do you what you want.

The Importance Of Link Popularity (19)
The way to improve your link popularity is simply by advertising your website. If your site provides a meaningful service or sells popular products, people will link to you after you start advertising and your site becomes more popular.

Can Anyone Really Make Money Online? (20)
For our purposes here, we are going to sift through some of this junk and try to determine whether there is any hope for those of us who truly want to make money with our own online business.


Leave a Comment