Estoy creando un formato similar a Xml usando XmlWriter
. Pero en el resultado también hay información de versión.Eliminando la versión del archivo xml
<?xml version="1.0" encoding="utf-8"?>
No lo necesito en mi archivo. ¿Cómo puedo hacer eso? ¿Hay alguna forma de eliminarlo por código?
Stop! ¡Por favor! No hagas "formatos similares a XML". Use XML real. Si es similar a XML, aparecerá otro desarrollador, lo verá, asumirá que es XML y luego tendrá problemas cuando intente analizarlo como XML. (Y una vez que use XML real, el uso de la instrucción de procesamiento no será un problema, ya que los valores dados allí son los valores predeterminados que se asumen cuando falta esa instrucción de procesamiento). – Quentin
Esa es la declaración XML requerida por la especificación. ¿Por qué quieres eliminarlo? (La declaración es opcional en XML 1.0 pero se requiere en XML 1.1) –
Además, la información que está buscando está contenida en la pregunta _Omitir instrucciones de procesamiento XML al serializar un objeto_ (http://stackoverflow.com/questions/164585/ omitting-xml-processing-instruction-when-serializing-an-object) –