10.8. Additional information on alternative approaches

The Ruby Web site [81] is the primary source for information about Ruby and its implementation on most platforms. But the authoritative book is the Pick Ax book [44] and the Ruby-doc Web site [82]. The REXML Web site [80] describes XML processing in Ruby.

The Python programming book [32] is an excellent source of information for learning the language. This books hints at some XML processing in the Advanced Internet Topics chapter. As Python now integrates XML processing within is software package, the most up to date information about the use of Python for XML is the section of the documentation on structured markup processing [40].

PHP is described extensively on the web [76] and the XML modules are described in a section of the online manual [77].

JavaScript [68] was originally designed to add animation to web pages, but it has since become the langua franca for all web applications in browsers, but also on the server side.

Swift [85] was introduced in 2015 originaly for programming applications for the Apple machines, but it was then released as an open source project and has been ported to other platforms.

Chapter 18 of Essential ActionScript 3.0 [39] presents a well organized introduction to both XML programming and how to use E4X in ActionScript 3.0.