none
Importando uma String de um XML (DataSet) em um DataSet RRS feed

  • Pergunta

  • Olá para todos.

     

     

    Tenho um arquivo XML com dados de um dataset em uma variável do tipo String :

    string strDados;

    strDados += "<xml>  "

    strDados += "<Retorno>";

    strDados += "<Codigo>0</Codigo>";

    strDados += "<Mensagem>OSs carregadas</Mensagem>";

    strDados += "</Retorno>";

    strDados += "</xml>";

    Gostaria de pegar as informações dessa string e importar em um dataset do meu sistema.

    Alguém ja fez algo desse tipo???

     

     

    quarta-feira, 20 de dezembro de 2006 14:49

Todas as Respostas

  • Se você quiser fazer de forma automática, tem que usar o dicionário de dados do dataset (não tenho certeza se é assim que se chama).

    Não sei se ajuda, mas uma forma de converter DataSet em XML e XML em DataSet seria:

    //dataset -> xml

    System.Text.StringBuilder sb = new System.Text.StringBuilder();
    dataset.WriteXml(new System.IO.StringWriter(sb), System.Data.XmlWriteMode.WriteSchema);

    //xml -> dataset

    System.Data.DataSet dataSet = new System.Data.DataSet();
    dataSet.ReadXml( new System.IO.StringReader(incomingXML), System.Data.XmlReadMode.ReadSchema );

    sexta-feira, 22 de dezembro de 2006 10:12