Appendix C. Understanding XML

Extensible Markup Language (XML) is a markup language for describing and defining structured data independent from application logic. XML is a subset of the more versatile Standard Generalized Markup Language (SGML), which has been the standard, vendor-independent way to maintain repositories of structured documents for more than a decade. Due to its complexity, SGML is not well suited to serving documents over the Internet. XML was developed to include all the important features of SGML, but to leave behind all the drawbacks. Thus, XML retains the power and flexibility of SGML without any of SGML's complexity.

XML is a project of the World Wide Web Consortium (W3C), and the development of the specification is being ...

Get Sams Teach Yourself EJB in 21 Days 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.