Welcome!

Shouki Souri

Subscribe to Shouki Souri: eMailAlertsEmail Alerts
Get Shouki Souri via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Shouki Souri

Someday soon you'll be able to tell the Internet what you're interested in and have it respond with the information you need. You could instruct a Web site to monitor traffic reports, for example, then tell it where you're heading. If there's a traffic jam, the Web site will dial your cell phone to alert you and suggest an alternate route. VoiceXML is the technology that will make this happen. In Parts 1 and 2 of this series (XML-J, Vol. 2, issues 10, 11) I briefly discussed how to transform an XML document into HTML (Web) using client-side transformation with Internet Explorer 5.0 and using XSLT to transform an XML document into WML (WAP). In this tutorial I'll discuss how, using the same framework we developed in Part 2, XSLT can transform our XML example to VoiceXML (speech). The primary purpose of the tutorial, however, is to introduce the following: The basics ... (more)

Got XSLT?

Extensible Stylesheet Language Transformation (XSLT) is part of the XSL standard. The most popular use of XML and XSL is to create a separation of content and presentation. Although several XML/XSLT articles and tutorials are available, none really explain and demonstrate the true flexibility and ease of transforming a single XML document into data formats such as HTML, WML, and VoiceXML. XSLT provides an easy, efficient transformation for simple applications. In this article we'll focus on marking up a book catalog using XML and Microsoft's Internet Explorer 5.0 browser to perf... (more)

Got XSLT? Part 5 of 5

As a substitute for handcrafting, most word processing and desktop publishing tools lack the capability to produce the detailed design and sophistication that normally accompany high-end page layouts. And companies, of course, are always looking for the most cost-effective way to deliver documents of consistently top-quality appearance. What's needed is a powerful software that automates the process entirely and possesses capabilities far beyond those found in today's tools. Unfortunately, a document that's transformed using XSLT may be presentable, but it's not really ready for... (more)

Got XSLT?

XSLT is a powerful technology that can provide many benefits. In this tutorial we examine how you can use XSLT to transform an XML example to the WML (Wireless Markup Language) that WAP (Wireless Application Protocol) devices such as PDAs - Palm Pilots, digital cell phones, pagers - use or understand. In Part 1 of this series (Vol. 2, issue 10) we briefly discussed how to transform our XML document into HTML by using Microsoft's Internet Explorer (MSXML parser 2.0). We were able to do this because IE 5.0 is more than just an XML parser - it's also an XSLT processor. This kind of tra... (more)

Got XSLT? Part 4 of 5

The two most commonly used graphics formats on the Web today are GIF and JPEG. Both are pixel-based and, as we've all probably seen, lose quality when you try to zoom. SVG - Scalable Vector Graphics - is entirely based on XML, and takes up less space than the average GIF and JPEG. SVG brings to the Web the rich, high-resolution graphics that we've all come to expect in printed catalogs and magazines. And because of its vector-based nature, it has the same high quality when it's displayed on PDAs with limited screen real-estate as when it's displayed on high-end monitors (even TVs)... (more)