Guardar XML sin BOM en VB.Net

Guardar XML sin BOM en VB.Net

Guardar XML sin BOM en VB.Net

Para guardar de manera adecuada un XML sin que registre el BOM, siga las siguientes instrucciones.

Para ello deberá hacer lo siguiente:

'Asumiento que tenga su XML
'Carcar el XML
Dim xmlDoc = New System.Xml.XmlDocument
xmlDoc.PreserveWhitespace = True
xmlDoc.Load("nombrearchivo.xml")

'Asignamos las propiedades del objeto settings
Dim settings As New XmlWriterSettings()
settings.Indent = True
settings.IndentChars = "    "
'Aquí le indico que no deseo el BOM colocando el FALSE
settings.Encoding = New UTF8Encoding(False)
settings.ConformanceLevel = ConformanceLevel.Fragment

'Ahora guardaremos el archivo con los parametros ya definidos.
Using xWriter As XmlWriter = XmlWriter.Create("C:\File.xml", settings)
   xmlDoc.WriteTo(xWriter)
End Using

Espero que haya sido de utilidad este código. Saludos.

Saludos, John Ubillus

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*
*