XML is a text-based markup language that has taken the programming world by storm. More powerful than HTML yet less demanding than SGML, XML has proven itself to be flexible and resilient. XML is the perfect tool for formatting documents with even the smallest bit of complexity, from Web pages to legal contracts to books. However, XML has also proven itself to be indispensable for organizing and conveying other sorts of data as well, thus its central role in web services like SOAP and XML-RPC.
Developing ASP components requires knowledge not just of one tool or of one
technology, but of many. You have to become familiar with one or more development
tools, such as Visual Basic or Visual C++ (this book covers both, along with
Visual J++, Delphi, and Perl), and of course you also have to become familiar with
the tools’ underlying language. However, you can’t stop there.
PHP is an open-source (and therefore free) scripting language for creating dynamic
web pages. Since its creation in 1995, its popularity has grown to more than double
that of the previously most used scripting language, Perl.
In fact, PHP is now in the top five most popular and most used languages according
a majority of surveys, which is hardly surprising because it is provided with most web
hosting accounts, is easy to integrate into web pages, is extremely fast (given that it is
interpreted), and it has built-in links to MySQL, the world’s most popular open-source
One of transformation's most primitive forms is the transformation of character sequences
otherwise known as strings. Unlike the ancient language SNOBOL or the relatively modern Perl,
XSLT was not specifically designed with string manipulation in mind. However, Chapter 1 shows
that almost anything one wants to do with strings can be done within the confines of XSLT.