Chapter 19. Working with XML Documents

19.1 XML in a Nutshell

Extensible Markup Language (XML) is the most popular language for exchanging data electronically. For example, if a company wants to send an electronic invoice to a customer, it can put the invoice data in an XML document and send it through the Internet. The web site of a travel agency also might communicate with that of an airline to reserve seats, which can be done using XML documents. Some ATM machines even communicate with computers in the main office using XML documents.

XML is not a programming language, such as Java, PHP, or C#. Nor is it a database language, such as SQL. It is a language in which data such as addresses, invoices, articles, and bills of materials can be recorded. ...

Get SQL for MySQL Developers: A Comprehensive Tutorial and Reference now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.