title: Should i use XML Serialization with large file
body: <p>I have a set of very large XML data with XSD. One xml might be up to 300MB.</p>
  
  <p>I need to move data from XML into SQL Server.</p>
  
  <p>I found that Microsoft has serialization library to map xml into objects
  <a href="http://msdn.microsoft.com/en-us/library/182eeyhh.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/182eeyhh.aspx</a></p>
  
  <p>The problem I am worrying about is, when it maps the xml into object, will it load all the data into memory? If it does, it seems I cannot use it. </p>
  
  <p>So is XmlTextReader the best way for my case like read line by line and store data into database.</p>