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



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 O’Reilly online learning.

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