Free XML Tutorials

Free XML Tutorials

Apache Cocoon has typically been categorized as a web publishingframework, but since the release of version 2.1 is has started to lookmore like an XML application server. I’ve just completed a project with a travel company to build aweb-based travel agency desktop which integrates several common backendsystems. These systems are ones that a typical agent would use in day today business and were chosen to demonstrate a variety of integrationtechniques. In this article I outline how Cocoon 2.1 w Read the rest of this entry »

Feb
11

Validity

Posted by admin

Saying that a document is “valid” means that it fitswithin the described model of a class of documents. There aremany reasons why you might want to make sure your documents are valid:You’re doing electronic commerce and you want toknow that the purchase order you just received is exactly whatyou expect: it’s not missing anything, it doesn’t have anythingextra, and everything that it does have is the right datatype(quantities are all positive numbers, prices are all decimalnumbers with two digits Read the rest of this entry »

Speech SynthesisMarkup Language Specification (SSML 1.0), introduced in September2004, is one of the standards enabling access to the Web using spokeninteraction. It’s designed to provide a rich, XML-based markuplanguage for assisting the generation of synthetic speech in web andother applications. The essential role of SSML is to provide authorsof synthesizable content a standard way to control aspects of speechsuch as pronunciation, volume, pitch, rate, etc., across differentsynthesis-capable Read the rest of this entry »

The recent popularization of certain web technologies used by Google Maps has encouraged the development of more interactive web mapping techniques. Google’s web mapping tools use a technology known as AJAX (Asynchronous JavaScript and XML). AJAX is a style of web application development that uses a mix of modern web technologies to provide a more interactive user experience. Wikipedia has a good discussion of AJAX technology. By using AJAX, Google’s maps draw and zoom quickly, pan smoothly Read the rest of this entry »

Feb
11

XML DevCon Fall 2000 Coverage

Posted by admin

XML DevCon Fall 2000was held in San Jose, in November 2000. XML.com writers were thereto report on the proceedings. This coverage gives you a taste ofthe conference: community sessions, products from the show floor, keynotes and tutorial sessions.Should XML Become a “Real” Standard? By Edd Dumbill XML standards developers gathered Monday night at XML DevCon Fall 2000 in San Jose to discuss the future of XML as a standard.XMLDevCon2000 Showfloor highlights By Simon St. Laurent Simon St. Laurent u Read the rest of this entry »

Feb
11

The Dance of Markup

Posted by admin

If you’re a regular visitor to XML.com, you know the extent towhich XML sometimes seems to have taken over the world. It’s sosimple to use, and has so much cross-platform utility, that itapparently fires the imagination of people who — or so you mightthink — otherwise have little or no need for a markup language oftheir own.The subject of this month’s XML Tourist column is one suchapplication. In a nutshell, it answers the question: Of what usecan XML be to fans of country dance?What is Countr Read the rest of this entry »

Feb
11

More To WAP Than Meets The Eye

Posted by admin

If you thought WML was the de facto page markup language for the WAP, you’ll be surprised to know that a lot of available WAP services are in fact written in HDML. This is especially the case in North America and Japan, where you’ll find a good number of HDML rendering devices. But what is HDML?HDML is an SGML application. In contrast, WML is an XML application. Both share the same elements–but some HDML elements differ from their WML counterparts by being packaged as “omit tags.” As you know, Read the rest of this entry »

Kip Hampton is speaking at the O’Reilly Open Source Convention in San Diego, CA, July 23 - 27, 2001. Rub elbows with open source leaders while relaxing on the beautiful Sheraton San Diego Hotel and Marina waterfront. For more information, visit our conference home page. This is the second part in a series of articles meant to quicklyintroduce some of the more popular Perl XML modules. This month welook at the Perl implementations of the standard XML APIs: TheDocument Object Model, The XPath lang Read the rest of this entry »

Feb
11

Hacking iTunes

Posted by admin

The iTunes music player and download service took the world by storm in 2003 and 2004, and promises to continue its popularity for the forseeable future. While the music is stored in simple files on disk, metadata — information about the music — is stored in a single XML file. In this article I’ll explore ways to work with the iTunes Music Library file, an XML document, for fun and education, including transforming the library into an HTML page using various technologies, and querying Read the rest of this entry »

Feb
11

Spotlight on Schemas

Posted by admin

•Your Schema or Mine?•Wielding Occam’s Razor•Checking the Foundations•XTech 2000 The XML Schema specification, the W3C’s upcoming replacement for DTDs, has become a recurrent topic on XML-DEV. Numerous questions about its features have been explored, and some concerns raised about the readability of the Working Draft. With the prospect of a new draft appearing shortly, this week’s XML-Deviant takes a look at some of the main issues under debate. Your Schema or Read the rest of this entry »