28.9. Web-based middleware: XML and SOAP

XML generalized the simple, display-focused document markup of HTML to give a markup language with power and flexibility: a subset of SGML. XML documents are made up of storage cells called entities which contain either parsed or unparsed data. Parsed data is made up of characters, some of which form the markup and the rest character data. Markup encodes the document's logical structure. Users can define arbitrarily named headings and subheadings, nesting to any depth, for example:

<bank-account> some-ID

<name> <surname>owner's-surname</surname>

<forename>owner's-forename </forename> </name>

etc. – other account details

</bank-account>

In contrast, in HTML the only facility is to indicate the importance of ...

Get Operating Systems: Concurrent and Distributed Software Design 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.