Out of the box, ASP.NET is a very powerful platform for writing XML Web Services. But what happens when you need to format the XML to match an existing XML grammar? Not surprisingly, this can be accomplished using the XML Serialization Engine. In the first part of this two-part article, Justin Rudd shows you the basics of the engine as well as how the engine works with ASP.NET.