3.4. Enabling Technology

3.4.1. XML

eXtensible Markup Language (XML) is a tag language, derived from the Standard Generalized Markup Language (SGML) and endorsed by W3C, to describe business data in human-eligible format and is intended to facilitate machine-to-machine or system-to-system communication over the Internet.

The XML data construct can be defined and validated (with XML parsers) by either:

  • XML 1.0 syntax (for example, Document Type Definitions [DTDs])

  • XML Namespaces

  • XML Schemas

Reference

http://www.w3c.org/TR/2000/REC-xml-20001006

Components of an XML Document

Figure 3-9 shows a Foreign Exchange Option trade sold by ABC Buyer Bank with a trade date Jan. 15, 2002. It illustrates the three key components of an XML document (based on FX ...

Get J2EE™ Platform Web Services 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.