19. Extensible Markup Language (XML)
Knowing trees, I understand the meaning of patience. Knowing grass, I can appreciate persistence.
—Hal Borland
Like everything metaphysical, the harmony between thought and reality is to be found in the grammar of the language.
—Ludwig Wittgenstein
I played with an idea, and grew willful; tossed it into the air; transformed it; let it escape and recaptured it; made it iridescent with fancy, and winged it with paradox.
—Oscar Wilde
Objectives
In this chapter you will learn:
• To mark up data using XML.
• How XML namespaces help provide unique XML element and attribute names.
• To create DTDs and schemas for specifying and validating the structure of an XML document.
• To create and use simple XSL style ...
Get C# for Programmers, Second Edition 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.