Several introductory and tutorial articles on the Extensible Markup Language (XML) are referenced in the shorter XML Introduction document. "The Extensible Markup Language (XML) is the universal format for structured documents and data on the Web." -- W3C XML Web site, 2000-07-06.The Extensible Markup Language (XML) is descriptively identified in the XML 1.0 W3C Recommendation as "an extremely simple dialect [or 'subset'] of SGML" the goal of which "is to enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML," for which reason "XML has been designed for ease of implementation, and for interoperability with both SGML and HTML." Note that the "HTML" referenced in the preceding sentence (bis) means HTML 4.0 and 3.2 which were in common use as of 10-February-1998, when the XML 1.0 specification was published as a W3C Recommendation.A new Java API called Java Architecture for XML Binding (JAXB) can make it easier to access XML documents from applications written in the Java programming language.The Extensible Markup Language (XML) and Java technology are natural partners in helping developers exchange data and programs across the Internet.
This question should have been closed for being too broad and the author making no effort to solve it themselves, showing no homework.
However, before an XML document can be accessed, it must be loaded into an XML DOM object.
All modern browsers have a built-in XML parser that can convert text into an XML DOM object.
These working groups were designed to have close liaison relationships with the W3C's Extensible Style[sheet] Language (XSL) Working Group and Document Object Model (DOM) Working Group.
"Extensible Markup Language, abbreviated XML, describes a class of data objects called XML documents and partially describes the behavior of computer programs which process them.