<ilsa>When I said I would never leave you.</ilsa> <rick> And you never will. But I’ve got a job to do, too. Where I’m going, you can’t follow. What I’ve got to do, you can’t be any part of. Ilsa, I’m no good at being noble, but it doesn’t take much to see that the problems of three little people don’t amount to a hill of beans in this crazy world. Someday you’ll understand that. Now, now... Here’s looking at you kid.</rick> </dialogue> Those customer records of Ray and Rick <customers> <customer> <id>100</id> <name>Ray Kinsella</name> <city>Anderson</city> <state>IN</state> <zip>46011</zip> </customer> <customer> <id>101</id> <name>Rick Blaine</name> <city>Manchester</city> <state>NH</state> <zip>02522</zip> </customer> </customers> A Web page <html> <head> <title>My Home Page</title> </head> <body> <h1>Heading</h1> </body> </html> From these examples, you can see that XML describes information in a very logical and straightforward manner. Put descriptive tags before and after the text values and you’ve just about got an XML document. XML isn’t rocket science! HTML is standardized with a fixed set of formatting tags or elements to define different parts of a document. An <h1> element identifies a Level 1 Header, and <b> denotes bolded text. In contrast, the only thing standardized about XML is its syntax rules, not its actual tags; this is what makes XML so flexible. For example, a bank can define a set of XML tags to describe its financial data: 11 Chapter 1: Introducing the X-Team