O'Reilly logo

Building Scalable and High-Performance Java™ Web Applications Using J2EE™ Technology by Greg Barish

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

XML: Self-Describing Data

The Extensible Markup Language is a flexible language that allows data to be self-describing. It's a subset of the Standard Generalized Markup Language, as is HTML. XML is distinct from SGML in that it's a simple solution for enabling data to be typed and visually represented. SGML is a more general (but complicated) meta-language for marking up documents in a device-independent and system-independent way. XML is also distinct from HTML in that it's extensible and its focus is on the structural representation of data. In contrast, HTML has a limited tag set and focuses on the visual representation of data.

Listing 12-1 shows a sample XML document. It contains information about a set of old arcade-style video games for ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required