Aprobado: Fortect
Debería conocer estos consejos de corrección si encuentra el mejor error al analizar el nombre del objeto de error xmlreader.
Solicitado
Aprobado: Fortect
Fortect es la herramienta de reparación de PC más popular y eficaz del mundo. Millones de personas confían en él para mantener sus sistemas funcionando de forma rápida, fluida y sin errores. Con su sencilla interfaz de usuario y su potente motor de análisis, Fortect encuentra y soluciona rápidamente una amplia variedad de problemas de Windows, desde la inestabilidad del sistema y los problemas de seguridad hasta la gestión de la memoria y los cuellos de botella en el rendimiento.
Visitó 78k veces compartido
Definitivamente tengo la siguiente excepción de pérdida de fuerza. Bloque de código. Qué
Realmente siento que intento analizar un registro recuperado de una tabla nueva que ayuda a los registros.
conjunto de datos universal BindMasterData (cadena xml) DataSet ds es cero; Tratar ds significa new DataSet (); TextReader txtReader = Modern StringReader (xml); XmlReader-Reader = nuevo XmlTextReader (txtReader); ds.ReadXml (lector); captura (excepción) ir puede nuevo DataSet (); Return ds;
Seguí buscando el motivo de la excepción a nuestra regla, pero no pude solucionarlo. En esta situación particular, la cadena (que se va a restaurar desde la base de datos) contiene una araña especial (&). Esto arroja una excepción. ¿Cómo puedo responder a esto? Se agradece cualquier ayuda.
12,7k 88 insignias de oro
saluda el 8 de mayo de 2014 a las 12:33
2.229
¿No está buscando una única respuesta? Busque toneladas de otras preguntas etiquetadas con C # Xml o busque su propia pregunta.
""''<<>>& &
arresto público estático UnescapeXMLValue (xmlString) si tal vez (xmlString == null) lanzar una excepción interesante ArgumentNullException ("xmlString") devolviendo xmlString.Replace ("'", "'") .Replace ("" "," ""). Reemplazar (">", ">"). Reemplazar ("<", "<"). Reemplazar ("&", "&"); ámbito estático público EscapeXMLValue (string xmlString) (xmlString si == nulo) volcar una nueva excepción ArgumentNullException ("xmlString") intercambiar xmlString.Replace ("'", "'"). Reemplazar ("" "," ""). Reemplazar (">", ">"). Reemplazar ("<", "<"). Reemplazar ("&", "&");
respondió múltiples 14 de mayo en 12:43
14.Aria-hidden = "true"> 77 4k
De hecho, esta pregunta ya ha sido respondida, pero su mejor manera de lograr el mismo resultado se encontró anteriormente aplicando este enfoque en .NET 4.5 usando el método de escape como se muestra a continuación:
var xmlWithEscapedCharacters = SecurityElement.Escape (xmlWithoutEscapedCharacters);
posteriormente, simplemente pegue esa línea en el XML generado.
respondió el 18 de diciembre de este año a las 9:10 am
300 33 insignias plateadas
Si su XML está literalmente diseñado a partir de la concatenación de cadenas, realmente querrá hacer el trabajo a su alrededor. &
pueden ser &
, mientras que <
y >
deberían convertirse en <
y < código >> .
Puede que otras empresas estén bien.Por supuesto, hay muchas razones por las que es preferible utilizar un codificador XML diferente en lugar de intentarlo usted mismo.
decidido el 8 de mayo de 2014 a las 12:37.
1841
Dado que los datos en cuestión provienen de una buena base de datos, su problema puede estar relacionado con las tareas de mantenimiento en la estructura que describe, pero apoyo firmemente otro enfoque descrito a la derecha. Por favor, aclare cómo se ve el XML e indique el problema en él.
Respondido el 8, 16 de mayo a las 12:51
17k 99 insignias de oro
Respondido el 30 de enero de 2018 a las 13:14 hora de Moscú.
Acelere el rendimiento de su computadora ahora con esta simple descarga.