Busca Preguntas
Escribir un xml en c#?
raton_gordo - 2006-12-20 03:32:50 - Programming Design
Hola a todos. Quiero escribir un fichero xml vacio, con datos que tengo. Como seria la estructura o como se escribe en el xml para que me muestro esto?. <?xml version="1.0" standalone="yes"?> <Usuarios> <Usuario id="s"> <Hash>81898A4B120470AF44AE223D84DBAB</Hash> <LastSync>20/12/2006 0:00:00</LastSync> </Usuario> </Usuarios> Estoy trabajando en c#, y de momento lo recojo todo en un dataset y lo escribo directamente, no consigo nada, si alguien me podria comentar algo? De antemano gracias Hola a todos, Gracias por las respuestas, son de gran ayuda. Aclaro un poco mas la duda: Ya escribo el documento xml, pero de la manera de Createelement..., asi con todo, con los elementos y atributos. Entonces estoy utilizando xpath y mi duda es como añidir o consultar algun dato en concreto con xpath. Un saludo
Mejor Respuesta:
Tienes que trabajar con las clases de XML ( XmlDocument, XmlNode, XmlElement, XmlText) para crear tu archivo. La idea es crear un XmlDocument, y definir la estructura (nodos) del mismo. Una vez tengas la estructura solo tendrás que ir añadiendo elementos por cada linea del dataset. Hay mucha información en Internet sobre este tema, si quieres que te aclare algo en concreto especifica mas la duda que tienes. Regards, enraged __________________________________________________ // Escoger un elemento XmlNode xnode; XmlElement xelem = doc.DocumentElement; xnode= xelem.SelectSingleNode (/usuario[id='s']); // No cabe en una linea, lo de arriba es el param del select // en el que puedes usar xpath para hacer tu selección. // Cambiar elemento xelem.ReplaceChild(newElem , oldElem); Tambien puedes usar InsertAfter y RemoveChild
Respuestas:
|
||
© 2007 proginternet.com
|


