| about us | advertise | careers | links |

[an error occurred while processing this directive]


The Rise of XML

XML is the newest markup language, with the final specification released by the W3C in February of 1998. XML is short for Extensible Markup Language, and extensible implies that the language can be used for many different types of format applications without breaking the specification. Another advantage of XML is the addition of Unicode, an encoding standard for international characters. With this new support, XML will be able to proliferate into environments where western characters are not used.

Since the primary application of XML is the Internet, it is quickly being adopted. With Internet documents constantly being updated and upgraded, changing to XML data is just another upgrade. Areas like e-commerce and news have benefited the most so far, with other sectors making plans to move to XML.

With lessons learned from HTML, the primary specification for XML is strict, similar to the SGML specification. However, XML is also extensible enough that organizations can differentiate their XML implementations without breaking the specification. It is also mandatory that XML applications do not accept incorrect XML data, in contrast to web browsers accepting any HTML code given to it.

XML also makes the gathering of data from different locations possible, and combining that data into one useable document. This data can even be processed to arrange it in a particular order, and much more.

For example, there could be a website has the capability to get prices from several different online stores. The data could be sorted from lowest to highest price, list shipping information, retailer information, and even retailer ratings from a third party website. Such a page would easily let you make the best choice on where to purchase the product, while saving a significant amount of time.

Netscape Communications has been using XML for its Channel Definition format, which is used mostly for news listings on its user page called Netcenter. Netcenter allows users to customize their page by checking off news websites that interest them. Their Netcenter page will then be updated with news feeds coming in from all the websites that were checked off. This saves time because it is no longer necessary to go to the several websites to get the same news items that are on the customized Netcenter page.

The Netscape Netcenter website is possible because news sites produce an XML file containing their news in the Netscape Channel Definition format, which is just an XML sub-specification. The Netscape servers then retrieve the XML file and process it. When a user requests the Netcenter page, all of the XML information is put together and sent to back to the user’s web browser as an HTML web page. Netscape’s servers that handle this process have to be very fast because of the complex data retrieval and manipulation that occurs, combined with the fact that users do not like to wait.

The example of the Netscape Netcenter shows the current drawback of XML, servers have to process the XML and turn it into HTML for users to be able to get the data through their web browsers. However, this can be considered temporary because of changes coming in the consumer software industry.

New XML Implementations

Web browsers are beginning to support the reading of XML files directly, allowing the bypass of complex server operations like Netscape’s. When an XML-compliant web browser reads an XML file, it can work with the data directly instead of relying on a server to translate it. By doing this, the user can manipulate the XML data, and reloading the page is not necessary to see the changes.

An example of this would be viewing a large inventory list. Once loaded, you would be able to search and sort the whole file all you want without having to reload anything from the Internet.

Many other benefits can come out of reading XML files directly, such as advanced linking options, better integration of a website’s design and its content, integrated data from other websites similar to Netcenter, and much more. An XML web page has the potential to be much more informative, easier to use, better looking, faster loading, and less error prone than a comparable HTML page.

When will users be able to regularly start using XML directly on the Internet? Today, the web browser Microsoft Internet Explorer supports XML, but in a manner that is not compatible with all the standards. This will be fixed in 2000 with an upcoming version. A new Netscape Communicator will be released in 2000 with full XML support and standards compliance. Users will really start benefiting from XML directly when they upgrade their browsers, and web designers are ready to support XML pages.

Businesses will also benefit from XML increasingly with the release of the new web browsers. They are likely to start switching their internal information to XML format to be used across their computer networks. By retooling their websites to use XML, they will present more useful and informative information in a better format, therefore improving customer relations.







Web Target PC




 

[an error occurred while processing this directive]

Contact us | About us | Advertise
Copyright © 1999-2007 TargetPC.com. All rights reserved. Privacy information.


targetpc