"In honor of the eminently pragmatic William Strunk, Jr. and E.
B. White, I present the XML Elements of Style: the elements you
must follow as you create your own documents. If your XML
document follows these ten basic rules, it qualifies as a
"well-formed XML document."
Begin each document with an XML declaration. The first
characters in any XML document should be an XML declaration. The
declaration is case-sensitive and looks like this in its simplest
The special tag delimiters of <? and ?> distinguish this
declaration from other tags in the document."
Use only one top-level, enclosing document element. The first,
outermost element in an XML document is called the document element
because its name announces what kind of document it
is--<FAQ-List>, <Book>, <Transaction>,