O'Reilly logo

C# for Programmers, Second Edition by Paul J. Deitel - Deitel & Associates, Inc., Harvey M. Deitel - Deitel & Associates, Inc.

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

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 ...

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