Chapter 2. Describing Information: XML

The Extensible Markup Language (XML) is the foundation on which Web services are built. XML provides the description, storage, and transmission format for data exchanged via Web services. XML also is used to create the Web services technologies that exchange the data.


Web services are built on XML

XML is similar to the Hypertext Markup Language (HTML), having elements, attributes, and values. Well-formed XML documents can be displayed in browsers, although this aspect of XML is not relevant to Web services. HTML contains a finite set of elements and attributes, but XML allows any number of them to be defined.

XML elements and attributes independently define type and structure information for the data they ...

Get Understanding Web Services: XML, WSDL, SOAP, and UDDI now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.