Articles of xml

La mejor manera de leer, modificar y escribir XML

Mi plan es leer un documento XML con mi progtwig C #, buscar entradas particulares que me gustaría cambiar y luego escribir el documento modificado. Sin embargo, me he despegado porque es difícil diferenciar los elementos, ya sea que empiecen o terminen con XmlTextReader, que estoy usando para leer en el archivo. Podría hacer un […]

Leyendo en archivos XML / KML usando C #

Estoy intentando importar el archivo kml xml de Google Earth en una aplicación, pero parece que no puedo entender correctamente la syntax de xDocument para hacer lo que quiero, me pregunto si alguien podría sugerir una manera de leer el kml archivo xml. Entiendo lo básico de la importación xml pero no puedo hacer que […]

Columnas XML en una aplicación Code-First

Estoy tratando de crear una columna XML en Código Primero. Soy consciente de que Entity Framework no es totalmente compatible con las columnas XML y que las lee como una cadena. Esta bien. Sin embargo, me gustaría que el tipo de columna sea XML, sin embargo. Aquí está mi clase: class Content { public int […]

Uso de XPATH para acceder a elementos XML (fue: Buen tutorial para aprender xpath)

Estoy tratando de aprender XPath. La teoría parece extremadamente simple, excepto por el hecho de que no funciona. Estoy tratando de obtener el contenido de cada elemento objective XPathDocument doc = new XPathDocument(sPath); XPathNavigator nav = doc.CreateNavigator(); XPathExpression expr; expr = nav.Compile(“/doc/file/body/trans-unit/target”); XPathNodeIterator iterator = nav.Select(expr); while (iterator.MoveNext()) { XPathNavigator nav2 = iterator.Current.Clone(); sbDoc.Append(nav2.InnerXml); } […]

¿La mejor manera de documentar la interfaz WCF?

Así que estoy usando WCF y quiero documentar mi (s) interfaz (es) y servicios para entregar a otra compañía para una aplicación interna. ¿Cuál es la mejor manera de documentar esas interfaces? Preferiría tener la documentación en línea con el código, y luego tener algo prettify para generar HTML, pero no estoy seguro si hay […]

SignedXml Compute Signature con SHA256

Estoy intentando firmar digitalmente un documento XML utilizando SHA256. Estoy tratando de usar Security.Cryptography.dll para esto. Aquí está mi código – CryptoConfig.AddAlgorithm(typeof(RSAPKCS1SHA256SignatureDescription),”http://www.w3.org/2001/04/xmldsig-more#rsa-sha256″); X509Certificate2 cert = new X509Certificate2(@”location of pks file”, “password”); XmlDocument doc = new XmlDocument(); doc.PreserveWhitespace = true; doc.Load(@”input.xml”); SignedXml signedXml = new SignedXml(doc); signedXml.SigningKey = cert.PrivateKey; signedXml.SignedInfo.SignatureMethod = “http://www.w3.org/2001/04/xmldsig-more#rsa-sha256”; // // Add a […]

Cadena C #. Reemplace comillas dobles y literales

Soy bastante nuevo en c # así que por eso estoy preguntando esto aquí. Estoy consumiendo un servicio web que devuelve una larga cadena de valores XML. Debido a que esta es una cadena, todos los atributos han salido de comillas dobles string xmlSample = “” Aquí está mi problema. Quiero hacer un string.replace sencillo. […]

¿Cómo escribir (grande) XML en un archivo en C #?

Gente Por favor, ¿cuál es una buena manera de escribir documentos XML muy grandes (hasta 500 MB) en C # .NET 3.5? He buscado un poco por todas partes y parece que no puedo encontrar nada que aborde esta pregunta específica. Mi hilo anterior ( ¿Cuál es la mejor manera de analizar XML (grande) en […]

XML programático Diff / Merge en C #

En este momento, estoy administrando una pieza de software que tiene varios archivos de configuración XML. Cuando se lanza una nueva versión del software, a veces los archivos de configuración base cambian, actualmente tenemos el software llamado KDiff en el inicio. Si detecta un cambio, solicita al usuario que elija los cambios. El problema con […]

¿Creando un XmlNode / XmlElement en C # sin un XmlDocument?

Tengo una clase simple que esencialmente solo tiene algunos valores. He anulado el método ToString() para devolver una buena representación de cadena. Ahora, quiero crear un método ToXml() , que devolverá algo como esto: Bla Foo Por supuesto, podría usar un StringBuilder aquí, pero me gustaría devolver un XmlNode o XmlElement , para usar con […]