System.Xml.XmlException: EntityName Análisis de errores

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

 

Supongo que te gusta

Origin www.cnblogs.com/liuping666/p/12660369.html
Recomendado
Clasificación