Visual Basic.NET - Caracteres especiales en xml

 
Vista:
sin imagen de perfil

Caracteres especiales en xml

Publicado por Cesar Coaquira (6 intervenciones) el 27/12/2017 19:51:09
Hola amigos.
Estoy generando unos archivos xml con visual basic .net y debo colocar los caracteres ">" y "<", y no lo puedo hacer.
Alguien que me ayude por favor.

Necesito generar una linea asi:
<cbc:RegistrationName><![CDATA[POSTIGO MACEDO YOVANA]]></cbc:RegistrationName>

Pero la genera así:
<cbc:RegistrationName>&lt;![CDATA[POSTIGO MACEDO YOVANA]]&gt;</cbc:RegistrationName>

Estoy usando el xmlTextWriter

mi linea de código es:
writer.WriteString(">" & emisName & "<")
Siendo "emisName" una variable local que recibe un string para colocarlo en el xml.

Agradezco su ayuda.

César.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 481
Bronce
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Caracteres especiales en xml

Publicado por Miguel (476 intervenciones) el 27/12/2017 22:04:46
En este caso creo que puedes omitir la etiqueta CDATA que va en la variable emisName, es innecesaria.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Caracteres especiales en xml

Publicado por Cesar Coaquira (6 intervenciones) el 28/12/2017 02:26:31
En este caso lo uso para facturación electrónica, y alguna vez me dio un error, y era que no se podia parsear el archivo por contener algún caracter, y en realidad eso no debe validarse, porque suelen ser descripciones de artículos o nombres de clientes.

Estaba investigando el XCDATA. Gracias de todos modos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Caracteres especiales en xml

Publicado por Cesar Coaquira (6 intervenciones) el 28/12/2017 15:57:02
Funcionó.
Muchísimas gracias.
César.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar