Pregunta: En el servidor web recibe xml parámetro que hay un problema, lo que sugiere System.Xml.XmlException: análisis EntityName Error .
El método de servidor web está escrito por un colega antiguos, las llamadas a métodos y pasan los parámetros básicos son similares, el código no es el problema, el problema fue encontrado más tarde en Baidu cuando:
El problema surge en xml, porque la nueva xml contiene un signo, como se muestra a continuación:
A continuación, a través de llamadas multi-hilo del servidor web en el error, el error es el siguiente:
En el proceso implica la programación en XML, XML método ignora notación especial.
La siguiente tabla muestra los caracteres especiales y describe sus significados. Para obtener más información, consulte la especificación XML 1.0 XML especificación 1.0.
Los caracteres especiales que significan entidad codificación
> Etiqueta de inicio & gt;
<Etiqueta de cierre & lt;
"Las comillas & quot;
'Apostrophe y apos;
& "Y" 符号 & amp;
Entonces mi solución es utilizar el paquete CDATA, un término CDATA se refiere a los datos de texto (Personaje sin analizar los datos) no debe ser analizado por el analizador XML , una explicación detallada de la sede XML CDATA . La figura a continuación es mi proyecto para resolver métodos:
Luego de resolver este problema, los mensajes de inserción con éxito a los usuarios a través de un número público de micro-canales.
La solución anterior es sólo para referencia, si es incorrecto, por favor señalar! ! !
ciudadanos de la red de referencia, dirección reproducido: https://www.cnblogs.com/jiyang2008/p/5164216.html