Articles of xml

Deserializar elemento XML vacío como Guid.Empty

Tengo algunos problemas con la deserialización. … … Si yo uso 00000000-0000-0000-0000-000000000000 está funcionando normalmente, pero en el caso de que use solo – el objeto no está deserializando ( ¿Hay alguna manera de deserializar el elemento vacío como Guid.Empty? Propiedad que debe ser mapeada con el valor de este elemento: [XmlElement(ElementName = “CardNumber”)] [JsonProperty(“CardNumber”)] […]

¿Cómo puedo detener los elementos XML vacíos que se cierran automáticamente con XmlDocument en C #?

Antes de que la gente me diga que el analizador XML no debería importar si los elementos están vacíos o se cierran automáticamente, hay una razón por la que no puedo permitir elementos XML que se cierren automáticamente. La razón es que en realidad estoy trabajando con SGML, no con XML y el DTD de […]

“El carácter ‘:’, valor hexadecimal 0x3A, no se puede incluir en un nombre”

Tengo un código que leerá algunos archivos xml. Probé diferentes maneras de resolver este problema, pero no pude. También intenté codificar así: Namespace my = “http://schemas.microsoft.com/office/infopath/2003/myXSD/2011-01-11T08:31:30″; XElement myEgitimBilgileri = XDocument.Load(@”C:\25036077.xml”).Element(“my:”+ “Egitim_Bilgileri”); Pero todo el tiempo el mismo error. Aquí está el original: private void button2_Click(object sender, EventArgs e) { XElement myEgitimBilgileri = XDocument.Load(@”C:\25036077.xml”).Element(“my:Egitim_Bilgileri”); if (myEgitimBilgileri […]

No se pudo encontrar el tipo o el nombre del espacio de nombres (Nuevo en XAML)

Así que estoy tratando de trabajar una aplicación de dados muy simple en un documento XAML usando Visual Studio 2012, pero no puedo averiguar qué hacer con el error. He intentado agregar utilizando bitmapimage; pero todavía no funcionará. Aquí están los errores que estoy recibiendo: Error 1 Undefined namespace. The ‘using’ URI refers to a […]

¿Cuál sería un buen enfoque para usar XML como persistencia de datos para una aplicación pequeña de C #?

Necesito algunas opiniones sobre lo que sería un buen enfoque para usar XML como persistencia de datos para una aplicación pequeña de C #. Esta es una aplicación independiente, los usuarios no comparten la misma persistencia de datos, por lo tanto, el acceso a los archivos es exclusivo. Esta es la razón por la que […]

¿Por qué en-dash (-) dispara un error de carácter XML ilegal (C # / SSMS)?

Esta no es una pregunta sobre cómo superar el error “análisis XML: … carácter xml ilegal” , sino sobre por qué está sucediendo? Sé que hay soluciones ( 1 , 2 , 3 ), pero necesito saber de dónde surge el problema antes de elegir la mejor solución (¿qué causa el error debajo del capó?). […]

El importador .NET xsd crea una clase no serializable

Estoy utilizando el importador .NET XSD.EXE para generar clases de C # a partir de una colección de archivos XSD. Cuando intenté serializar una de las clases a XML, falló ( InvalidOperationException ), y cuando lo busqué descubrí que una de las clases creadas parece ser incorrecta. Aquí está el código XSD pertinente: Indicates in […]

XDocument.Element devuelve un valor nulo al analizar una cadena xml

Tengo esta cadena xml: 2014-02-12 Chickens eat ’em all Chickens … other stuffs 8977a259e5a3 … other stuffs 0 … other stuffs … other stuffs y quiero obtener el valor de pero aquí en mis códigos: XDocument doc = XDocument.Parse(xmlString); var a = doc.Element(“a”); var offers = a.Element(“offers”); foreach (var offer in offers.Descendants()) { var price […]

C # XML – Declaración de múltiples espacios de nombres con XML Writer

Estoy tratando de crear un documento XML con múltiples espacios de nombres usando System.Xml.Xmlwriter en C # y recibo el siguiente error en la comstackción: El prefijo ” no se puede redefinir de ” a ‘http://www.acme.com/BOF’ dentro de la misma etiqueta de elemento de inicio. La totalidad de mi código está abajo: XmlWriterSettings settings = […]

La serialización XML produce cadenas aleatorias al final? C #

Al seralizar una clase y guardar en un archivo, a veces se produce un error cuando la salida serializada se ve así: Some Route Something Here te> ——> Notice this extra string? La clase que estoy serializando se ve así: [Serializable] public class Template { public string Route = string.Empty; public string TradePack = string.Empty; […]