Extensible Markup Language. Defines the structure of information, or how the information could be stored in a database. For example, an XML language for cooking could have a
<recipe> tag, and
<recipe> could contain tags for
<instructions>. The power of XML lies in the fact that the information can be stored and retrieved from a database, rendered in a variety of formats, and used for a variety of purposes-for example on a Web page, hand-held computer, or cell phone; or for a cookbook, recipe card club, or book about cilantro.