buenas..
mi problema es el siguiente estoy intentando guerdar una informacion en formato xml para ello utilizo las clase MemoryStream,XmlWriter y SqlXml
con otros xml cortos no he tenido problemas pero este es bastante largo y al instanciar la clase de esta manera
new SqlXml(objMS) siendo objMS un objeto tipo MemoryStream donde esta la estructura xml me sale el siguiente error
xmlException {"Carácter no válido en la codificación proporcionada. Línea 1, posición 813."}
al parecer es error de formato, pero en realidad parece ser que al instanciar no puede obtener todo el tamaño del objeto objMS que contiene
el xml, lo que hace que al quedar corto salga un eror de sintaxis, querria saber si hay una solucion a este problema, debido a que lo he hecho desde visual basic 6 y no hay inconveneintes con el tamaño
este seria el codigo
MemoryStream objMS = new MemoryStream();
XmlWriter objXMLW = XmlTextWriter.Create(objMS, settings);
objXMLW.WriteStartElement("C");
objXMLW.WriteAttributeString("IdPaciente", parametros[0]);
objXMLW.WriteAttributeString("Caso", parametros[1]);
objXMLW.WriteEndElement();
objMS.Position = 0;
objXMLW.Close();
SqlXml d = new SqlXml(objMS);
nota: este no es todo el tamaño del xml este en un for se llena de mas informacion pero en terminos generales este serai el codigo