In this chapter, we’ll cover the basics of XML – essentially, most of the information you’ll need to know to get a handle on this exciting technology.
After we’re done exploring some terminology and examples, we’ll jump right in and start working with XML documents.
Source code changes, if any, have been submitted to the project maintainers or are included in the packages.
Refer to the documentation of the individual packages for license restrictions and dependencies.
And all the code used in the book is available to customers in a downloadalbe archive.
To find out more about “No Nonsense XML Web Development with PHP”, visit the book’s information page, or review the contents of the entire publication. If ever there were a candidate for “Most Hyped Technology” during the late 90s and the current decade, it’s XML (though Java would be a close contender for the title).
As always, you can download this excerpt as a PDF if you prefer. Whenever I talk about XML with developers, designers, technical writers, or other Web professionals, the most common question I’m asked is, “What’s the big deal?
” In this book, I’ll explain exactly what the big deal is – how XML can be used to make your Web applications smarter, more versatile, and more powerful.
As a result, information may be out of date and products may no longer be available.In computing, Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable.The W3C's XML 1.0 Specification It is a textual data format with strong support via Unicode for different human languages.XML has also provided the base language for communication protocols such as XMPP. XML has come into common use for the interchange of data over the Internet.IETF RFC 7303 gives rules for the construction of Internet Media Types for use when sending XML.Further guidelines for the use of XML in a networked context appear in RFC 3470, also known as IETF BCP 70, a document covering many aspects of designing and deploying an XML-based language.The material in this section is based on the XML Specification.Although the design of XML focuses on documents, the language is widely used for the representation of arbitrary data structures such as those used in web services.Several schema systems exist to aid in the definition of XML-based languages, while programmers have developed many application programming interfaces (APIs) to aid the processing of XML data. XML-based formats have become the default for many office-productivity tools, including Microsoft Office (Office Open XML), Open and Libre Office (Open Document), and Apple's i Work. Apple has an implementation of a registry based on XML.The files are unofficial (meaning: informal, unrecognized, personal, unsupported, no warranty, no liability, provided "as is") and made available for testing and evaluation purposes.If downloads fail reload this page, enable Java Script, disable download managers, disable proxies, clear cache, and use Firefox. Most binaries are built from source code found on Py PI or in the projects public revision control systems.