title: XML and XSLT keep CDATA
body: <p>I am working on a project which includes applying some xslt on xml.</p>
  
  <p>My Input xml contains "CDATA" in any of the xml node.</p>
  
  <p>Now what i want is it should keep "CDATA" if it has in input</p>
  
  <p>I tried many solutions like disable-output-escaping and cdata-section-elements etc...
  but i found none of them are appropriate for my requirement.</p>
  
  <p>So, is there any way i can do it?? If input xml nodes has cdata then it should give it in output if input xml nodes doesnt have cdata then it should not give it in output.</p>
  
  <p>I have node called  which contains cdata and another  node at some diff location which doesnt contain cdata.. </p>
  
  <pre><code>&lt;Address&gt;
  &lt;Location&gt;
  &lt;Code&gt;912&lt;/Code&gt;
  &lt;Value&gt;10301&lt;/Value&gt;
  &lt;/Location&gt;
  &lt;Name&gt;&lt;![CDATA[E&amp;S]]&gt;&lt;/Name&gt;
  &lt;CompanyName&gt;&lt;![CDATA[E&amp;S]]&gt;&lt;/CompanyName&gt;
  &lt;AddressLine3&gt;dummy address&lt;/AddressLine3&gt;
  &lt;City&gt;dummy city&lt;/City&gt;
  &lt;State&gt;dummy state&lt;/State&gt;
  &lt;PostalCode&gt;dummy postal code&lt;/PostalCode&gt;
  &lt;Country&gt;dummy country&lt;/Country&gt;
  &lt;/Address&gt;
  &lt;Nodes&gt;
  &lt;Node&gt;
  &lt;Type&gt;CTU&lt;/Type&gt;
  &lt;Text&gt;&lt;![CDATA[dummy text &amp; dummy Text.]]&gt;&lt;/Text&gt;
  &lt;/Node&gt;
  &lt;/Nodes&gt;
  </code></pre>
  
  <p>It is not fixed that only pre-defined nodes will contain cdata it can come anywhere</p>