True, but BE WEARY of element based xml depending on your Sql Server Version.
Note, there are more versions affected than the url suggests.
It's a defect. It will be, or has been, fixed.
I'm also on SQL Server 2008 R2 (x64).
We're successfully using the XML approach as a data transport mechanism between our .Net SaaS web application and the stored procedures in the database. Works quite well. The XML is a hybrid (Attribute & Element) but mostly Attribute centric.
(PHB) I think we should build an SQL database. (Dilbert) What color do you want that database? (PHB) I think mauve has the most RAM.