none
AGREGAR NODO A XML RRS feed

  • Pregunta

  • QUIERO CREAR UN NODO RAIZ A UN ARCHIVO XML DESDE EL CODIGO, o sea he creado un archivo xml con el File.Create(archivo.xml), pero cuando aplico el Load me da error porque no tiene un nodo, como hago para agregarselo desde el codigo?

    GRACIAS SALUDOS

    miércoles, 29 de febrero de 2012 10:24

Respuestas

  • hola

    esta pregunta no se relaciona con

    http://social.msdn.microsoft.com/Forums/es-ES/vcses/thread/48c7d98f-b084-4f48-8b64-588dea0a097e

    veras alli que usando linq to xml puede crear la estructura del xml que necesites

    LINQ to XML - 5 Minute Overview

    veras que con este es muy facil trabjar el xml y crear nodos para luego grabarlos en un archivo

    tan simple como usar

    XElement xml = new XElement("root");
    xml.Save("c:\\xmldoc.xml");

    Nota: define el using

    using System.Xml.Linq;

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina


    miércoles, 29 de febrero de 2012 11:15
  • XmlDocument doc = new XmlDocument();

    doc.LoadXml("<raiz></raiz>");
    doc.Save(@"c:\walter\raíz.xml");

    • Marcado como respuesta guapocasupa miércoles, 29 de febrero de 2012 16:15
    • Desmarcado como respuesta guapocasupa miércoles, 29 de febrero de 2012 16:45
    • Marcado como respuesta guapocasupa miércoles, 29 de febrero de 2012 16:45
    miércoles, 29 de febrero de 2012 11:33

Todas las respuestas

  • hola

    esta pregunta no se relaciona con

    http://social.msdn.microsoft.com/Forums/es-ES/vcses/thread/48c7d98f-b084-4f48-8b64-588dea0a097e

    veras alli que usando linq to xml puede crear la estructura del xml que necesites

    LINQ to XML - 5 Minute Overview

    veras que con este es muy facil trabjar el xml y crear nodos para luego grabarlos en un archivo

    tan simple como usar

    XElement xml = new XElement("root");
    xml.Save("c:\\xmldoc.xml");

    Nota: define el using

    using System.Xml.Linq;

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina


    miércoles, 29 de febrero de 2012 11:15
  • XmlDocument doc = new XmlDocument();

    doc.LoadXml("<raiz></raiz>");
    doc.Save(@"c:\walter\raíz.xml");

    • Marcado como respuesta guapocasupa miércoles, 29 de febrero de 2012 16:15
    • Desmarcado como respuesta guapocasupa miércoles, 29 de febrero de 2012 16:45
    • Marcado como respuesta guapocasupa miércoles, 29 de febrero de 2012 16:45
    miércoles, 29 de febrero de 2012 11:33