title: Storing XML in Database
body: <p>Our system comprises of various components. Data flow in the system in form of XML . Each component process the XML , and add some content to it , and pass it to next component. </p>
  
  <p>I want to store all the XML versions.The XML size is 250-300 KB . also there are fairly 20 versions of XML for one single transaction.Also the transactions could be in millions.</p>
  
  <p>Am looking for the alternatives of the storage of this kind of XML data .What If I will store the XML in DB. Will that be an efficient way?</p>
  
  <p>Also , if I will store the XML in DB , is there any way to search the XML based on it's content . And how efficient it would be.</p>
  
  <p>Any thoughts would be a help.</p>