October 2009
M T W T F S S
    Nov »
 1234
567891011
12131415161718
19202122232425
262728293031  

Archives

Categories

  • [+]ASP.NET (7) 
  • [—]C# (87) 
  • [+]C++ (13) 
  • [+]Delphi (20) 
  • [+]JavaScript (24) 
  • [+]Regular Expressions (7) 
  • [+]SQL (13) 
  • [+]VB (100) 
  • [+]VB.NET (4) 

Online

Users: 5 Guests
  • Loading...


    Loading...

    Login






    Register | Lost password?

    Register





    A password will be mailed to you.
    Log in | Lost password?

    Retrieve password





    A confirmation mail will be sent to your e-mail address.
    Log in | Register
  • From DataSet to XmlDocument

    Author: Rob Lang

    URL: http://www.maison-de-stuff.net/rob/

    // From DataSet to XmlDocument
    
    /*
      Ever had to take a DataSet from the database and turn it into an
      Xml Document in .NET? The process is a little messy because there
      is no direct conversion method. This is because Xml is streamed from
      the DataSet but the XmlDocument needs a string to load from.
    
      Here's my solution:
    */
    
    // This is the final document
    XmlDocument Data = new XmlDocument();
    
    // Create a string writer that will write the Xml to a string
    StringWriter stringWriter = new StringWriter();
    
    // The Xml Text writer acts as a bridge between the xml stream and the text stream
    XmlTextWriter xmlTextWriter = new XmlTextWriter(stringWriter);
    
    // Now take the Dataset and extract the Xml from it, it will write to the string writer
    content.WriteXml(xmlTextWriter, XmlWriteMode.IgnoreSchema);
    
    // Write the Xml out to a string
    string contentAsXmlString = stringWriter.ToString();
    
    // load the string of Xml into the document
    Data.LoadXml(contentAsXmlString);
    

    Share: These icons link to social bookmarking sites where readers can share and discover new web pages.
    • Digg
    • del.icio.us
    • Bloglines
    • Facebook
    • Google Bookmarks
    • LinkedIn
    • Technorati
    • TwitThis
    • Webnews

    Leave a Reply

     

     

     

    You can use these HTML tags

    <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <font color="" face="" size=""> <span style="">

    Spam Protection by WP-SpamFree Plugin