Techniques will enable you to generate correct XML, there is more to well-formedness than just getting the Unicode character model right.
In this article, Uche Ogbuji covers many topics like Wrapping Files, Understanding BOMs, Wrapping File-like Objects.
Uche Ogbuji is a consultant and co-founder of Fourthought Inc., a consulting firm specializing in XML solutions for enterprise knowledge management applications.
Web site owners can create an XML representation of their site, including indicators of updated content. The Google crawlers then use this information to improve coverage of the indexed Web sites. The relevance to this column is that Google has developed sitemap_gen.py, a Python script that analyzes your web server and generates one or more Sitemap files.