This is more of a general question regarding VS.Net web services in general. I am familiar with the ability to preserve whitespaces in an xmldocument. Curious if anyone here has any idea how to preserve the whitespaces for a particular class property which when serialized is stripped of any whitespaces. I would like to preserve the string property's white space format and I do not want to use the xmldocument data structure for this particular infopath form. As of now the method exposes a very simple class structure for simplicity. Given my limited experience with xml I first assumed there would be an element attribute to deal with this, but there is no such critter that I am aware of. Just posting in case anyone happens to have a pointer in the right direction.