Search
Recommended Products
Related Links


 

 

Informative Articles

A More Accessible Pop-Up Window
More and more commercial websites are featuring pop-ups these days. In many instances, I'm noticing more pop-ups being used for advertising, probably due to the harsh reality that is "banner blindness". In other cases, pop-ups are used...

Learn the Language of the World Wide Web
If you are already on the web or thinking about it then you must know the terminology used on the web. Here is a Glossary of a few must know Web Terms. Visitors: The number of distinct people who visit your site. Page Views: The...

Meta Tags
In order for the search engines, to rate your site, you have to have some special lines added into your html document. These lines tell the search engines, what your site is about, and what keywords you feel are related to your site. A common...

Web page buiding for beginners 1
Making a web page is a simple job that can be done in minutes by anyone with no previous experience, so I will refrain from going in that direction as much as possible. The first thing an inexperienced webmaster should learn is search engine...

Website Theft - Part 2 of 3 ~ How do I know if my website material has been stolen and what do I do if it has?
(Please note that some of the information included in this article has been quoted from various locations while other information is simply my personal opinion and you will probably feel my passion in my words.) In the first instalment in our...

 
Google
XML Promises and challenges

XML Born

XML (Extensible Markup Language) 1.0 standard was published February 10, 1998.

XML was born from the shortcomings of SGML [Structured Generalized Markup Language] which

was hugely complex, massively flexible and just plain hard to work with for many developers.

XML has taken off because it has all the best of SGML without many of the weakness.



XML Goal

XML took us beyond mere presentation of information and into the realm of representation

of information. This content is not just a mass of data to be rendered solely for viewing

on a web browser. Now the content could be structured and the meaning attached to this

structure could be transmitted as well.



HTML's difficulties:

1- HTML does not reveal anything about the information to which HTML tags are applied.

HTML tag names don't describe what content is, they only imply how content appears.

For example the html tag "Microsoft" appears on a web browser but HTML can not

tell is it a computer corporation? A Software? A Brand name?

2- Web applications relied too much on scripts at the server to process the data.

This makes the web slow and contributes to internet traffic.

3- You can't add new tags to HTML Language that are meaningful and useful.

4- HTML is a presentation technology only.



XML Success

The Java technology, enables browsers to function as generalized application platforms. The

result is True platform independence. XML provides information rich in metadata specified

in a standard format, XML and Java technology make it possible for more of an application's

work to be processed at a client side. This contrasts with the tendency of HTML pages to rely

on a script back at the server. With XML and Java technology, more client-based application

processing could reduce network and internet traffic, making the web faster.



XML challenges

Converting any information from a display format such as HTML, RTF, MIF, or PostScript to a

structured format like XML will require that you understand what your information really

contains. This requires a document analysis and the determination of information semantics on

which different parts of your enterprise rely. Many enterprises in different business sectors

have established industry standard information models that can be expressed in XML and, more

importantly, can be shared.


Once the relevant information models and their expressions in XML are constructed, the effort

to convert existing information into the XML format can proceed. It may or may not be painful,

depending on the condition of the existing documents. These efforts can be done in house, or they

can be completed with the help of qualified consultants.



XML Resources:

Easy XML is a simple XML editor that
aids in the rapid building of XML applications.

Microsoft XML for SQL Web allows you to query
database tables and receive the results as an XML document.


Microsoft XML Notepad is a simple HTML
prototyping application for building and editing


small sets of XML-based data.


Microsoft XML Validation Tool checks that
an XML file is well formed.


XML Spy is a powerful XML editor.


XMetaL is an advanced, simple-to-deploy
XML authoring tool that delivers an unprecedented ease of use.


More XML Tools >>



XML Free Tutorial:

A lot of free tutorial can be found on