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)
Downloading and streaming music, videos, movies, and playing online gaming just became faster and easier. Home-based DSL costs about $40-$50 per month. Cable modems have 200Kbps to 2 Mbps downstream & upstream speed.
Search Engine Optimization Tips For New Websites (2)
Also, you can write articles and sign up for services that will submit your articles to a huge number of article directories where websites look for content. You can usually include a link to your website in the "author description" portion of the article.
Promoting Your MLM With Free Reports And Articles (3)
If that material is also pertinent to what they are trying to accomplish such as learning how to better make cold calls or how to recruit more effectively, they will come back to read all that you have to say.
Do You Really Have To Pay For Internet Marketing Knowledge? (4)
If you can't, invest your time instead of your rent money. Practically everything you need to know can be had for free on the Internet. The problem is finding it when you get Google search results like this: "Results 1 - 10 of about 196,000,000"!
World Methanol Market Acquires New Characteristics (5)
Worldwide, over 90 methanol plants having the capacity to produce over 11 billion gallons of methanol annually, according tp Methanol Institute. Several companies engaged in the production of methanol are executing massive expansion plans in light of the potential opportunity.
How Affiliate Software Helps You To Succeed In Your Affiliate Business? (6)
Many people do purchase software to manage accounts for them. Especially when their businesses start to take off. Chances are you can do just as good of a job on your own but software will make it go much faster.
10 Tips When Choosing A Web Designer (7)
Jon Boon is the Marketing Director of Forward Slash Media. Find out how Forward Slash Media can help you design & develop your website next to your business. www.forwardslashmedia.co.uk
Using Internet Marketing Strategy Can Double Your Sales Overnight (8)
The key is to come up with a way to measure the results of Internet advertising accurately. If you're tracking is not accurate, there is little to no point in doing it.
Success Basics With Google Adwords (9)
Unlike regular search engine listings, which are listed for free according to "relevance," as defined by the particular search engine involved, Adwords are small text ads which usually appear to the right of the unpaid listings.
How To Pick A Good And Reliable Web Host (10)
2) Domain name registration (preferably free). Many of the better Web hosts offer to register your Web site's domain name for you. Some even front you the yearly $35 registration service charge.
How To Find Web Hosting For Your Internet Business (11)
Many of the better Web hosts have lots of positive press. If your check-up search is strangely silent about your host of choice, think twice. Finally, consider what size package you need in terms of disk space and bandwidth, plus the features required, for example databases, PHP and so on.
Digital Products Master Resell Rights - Tips To Help You Make Money (12)
Second you will need to build a list of subscribers for the target market that you are promoting to. When you don't have a list you will not have as good of a chance of being successful.
The Pros And Cons Of Bringing Your Hobby Online (13)
Only you can decide if you have what it takes. If you have the patience, will power and persistence to follow such a path and not quit, you may be cut out for making your passion your business.
How To Give Your Online Business A Healthy Boost? (14)
Advantages Online business ventures can benefit greatly from buying expired domain names. Some advantages of buying from an earlier made domain include: An existing domain is easier to optimize for search engines and search engine rankings than a brand new domain.
How To Easily Create An Information Product (15)
Information Selling - When you've built a community of readers, completed your info product and set-up a shopping cart as well as a product delivery method, you are now ready to develop the "sales page" on your blog.
Article Marketing: Why You Must Brand Your Name (16)
Branding makes marketing so much easier and more specialized. It's easier to sell something if it has a name and without a name it is damn near impossible. 7.
Forget About Making A Sale, Get The Email! (17)
Make sure you explain the benefits theyll gain from your newsletters. Offer a discount, even 5% would do if they join your mailing list. Tell them that sales alerts and other promotional materials will be provided if they give you their email address.
Never Pay For Advertising Again. (18)
They provide instant and free advertising for your business. Here are some other ways you can get free advertising: 1. Write a review. Do some site-hopping and when you find a website you like, write a review about it.
So You Want To Become A Super Affiliate? (19)
If you are not good with words, you can hire a ghostwriter to do the content for you. For a small fee, you can get quality content and sales letters that are not only captivating but also produce great results for your marketing.
Writing Effective Google Adwords Ads (20)
Hence, the creation of Google Adwords is a perfect innovation. In the online business world, in order for advertising to be effective, you have to write creative ads that will instantly hook your reader's attention.
Newer Articles Highlighter:
Is Pay-Per-Click Worth It? (1)
Some of the companies at the top of the sponsored links section might be bidding up to $20 per click for certain keywords. Insurance companies such as Geico and Progressive often bid up to $25 per click for the keyword "auto insurance." However, for most keywords, you can bid relatively low and still get a lot of clicks.
What Is SOAP? (2)
So, how is SOAP used to produce communication between applications? Well, a SOAP file is an ordinary XML file containing several key elements. All SOAP files contain an Envelope element, which is a predefined element used in XML to indicate that the file contains a SOAP message.
What Is XSL? (3)
You have probably heard of Cascading Style Sheets (CSS). CSS is a style sheet language that evolved to make it easier for web designers to create a style for an HTML web page.
What Are XForms? (4)
Thus, XForms can run on any platform running on any type of device, be it a handheld computer, cell phone, or personal computer. In a nutshell, XForms are forms without all the limitations associated with HTML forms.
What Is WSDL? (5)
Types defines the data types utilized by the web service; the main WSDL data type is XML Schema. The final important element is called binding. It defines the communication protocol for the service.
What Is XML DOM? (6)
XML enabled web designers to define data without telling the browser how to display the data, unlike HTML, which both defines the data and tells the browser how to display it.
Introduction To SQL (7)
Databases generally consist of tables. Tables consist of records. Each record in a table contains certain information, separated by columns. For example, a dating website where people can post their profiles would probably consist of a table holding a record of each person who has a membership.
An Introduction To VBScript (8)
Scripting languages are used to connect diverse pre-existing parts to accomplish a new related task without compiling. Also, scripting languages are interpreted, and are executed faster than a compiling language.
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)
Some countries put the month first, others put the day first, and some put the year first. The XML Schema for date requires that all dates be in YYYY-MM-DD format.
What Is AJAX Programming? (11)
The other components are scripting languages such as JavaScript and VBScript, and it also uses XML, which we have already described. Microsoft is credited with the inspiration for AJAX when in 1998 they developed something called remote scripting to make web pages more interactive.
How To Hire The Right Web Designer (12)
I find it best to hire a professional in this instance, because even though a professional will charge more per hour, they can usually do much better work and get it done faster.
What Is RSS? (13)
The syntax is not complicated. There are plenty of online tutorials that can teach you how to create one in only a few minutes. I recommend the World Wide Web Consortium web site (W3C).
What Is DTD? (14)
The problem with HTML is that it defines data and also tells the browser how to display it. XML is different in that it merely defines the data, and allows the browser to display the data as it sees fit.
A Brief Introduction To E4X (15)
These gadgets have platforms and web browsers that are very different from what is installed on an ordinary desktop PC. These new web browsers are not compatible with many elements of the HTML programming language.
What Is DHTML? (16)
This model is now compatible with most web browsers. It provides a standard set of objects that can be used in web programming, making it easier to access and change web documents.
Choosing A Web Designer (17)
Always work with a professional if your project requires a certain level of expertise and skill, and make sure they show you some samples of work they have produced in the past.
Issues With Formmail (18)
Again, you will need the help of a programmer if you can not do it. Also, you will need to make sure that included, somewhere in the code, is protection against spammers who will try to send spam through your form by altering the recipient field.
The Importance Of Link Popularity (19)
For the purposes of this discussion, we are going to talk about what link popularity is, why it is so important, and how to implement a strategy to increase the number of quality inbound links to your website.
Can Anyone Really Make Money Online? (20)
I hope this information will help you steer clear of some or all of these scams. No one gets rich overnight. The only way to make money on the internet is by starting your own legitimate business.