Visual Basic.NET - Caracteres especiales en xml

   
Vista:

Caracteres especiales en xml

Publicado por Cesar Coaquira (3 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

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

Caracteres especiales en xml

Publicado por Cesar Coaquira (3 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

Caracteres especiales en xml

Publicado por Miguel (476 intervenciones) el 28/12/2017 06:21:15
Ok, pues como es necesario entonces usa el método WriteCData en lugar de WriteString. Referencia: https://msdn.microsoft.com/en-us/library/system.xml.xmltextwriter.writecdata.aspx
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Caracteres especiales en xml

Publicado por Cesar Coaquira (3 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