Necesito tener la codificación XML y la versión en la parte superior de mi documento XML que estoy haciendo con XDocument
.Obtenga UTF-8 en mayúsculas con XDocument
Tengo esto pero está en minúsculas, y debe estar en mayúsculas.
¿Qué debo hacer?
Declaro un nuevo documento XML usando la clase XDocument
llamada 'doc'.
Guardo esto en un archivo usando doc.Save();
.
que he intentado:
doc.Declaration.Encoding.ToUpper();
- Declarar una nueva
XDeclaration
- Escribir la codificación en mayúsculas y el establecimiento de mi
doc.Declaration
a miXDeclaration
.
Todavía aparece en minúsculas.
¿Por qué lo necesita en mayúsculas? No debe hacer ninguna diferencia en un analizador XML conforme a las normas. – Oded
Estoy de acuerdo, sin embargo, no depende de mí, debe estar en mayúsculas. He intentado "doc.Declaration.Version.ToUpper", declarando una nueva XDeclaration, escribiendo la versión en mayúsculas y estableciendo mi "doc.Declaration" en mi XDeclaration. Todavía aparece en minúsculas, estoy usando doc.Save(); gracias – JMK
Por favor edite su pregunta y actualícela con los detalles que acaba de poner en su comentario. Esto puede ser pasado por alto por personas que leen tu pregunta de otra manera. – Oded