The usual approach with Xml(Text)Writer is to write element, attributes, text, comments and it constructs the XML for you.
If you want to write a string of XML and do not want to escape it then you need to use WriteRaw:
Code:
xmlWRITER.WriteRaw(Brand1.ToXml());
It is your responsibility then that you write well-formed markup.
See
http://msdn.microsoft.com/en-us/libr....writeraw.aspx
--
Martin Honnen
Microsoft MVP - XML