<?xml...Why the first 3 bytes of data? what am I missing?
>OrderNumber = DB.RSFieldInt(rs,"OrderNumber"); >Order ord = new Order(OrderNumber); >System.Type[] extraTypes = new System.Type[1]; >extraTypes[0] = typeof(CartItem); > >MemoryStream memoryStream = new MemoryStream(); >XmlSerializer serializer = new XmlSerializer(typeof(Order),extraTypes); >XmlTextWriter textWriter = new XmlTextWriter(memoryStream, Encoding.UTF8); >serializer.Serialize(textWriter,ord); >memoryStream = (MemoryStream)textWriter.BaseStream; >xml = Common.UTF8ByteArrayToString(memoryStream.ToArray()); >>
>?<?xml version="1.0" encoding="utf-8"?><Order xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3... >>