title: how does xelement handle special(xml) characters?
body: <p>If I declare a new Xelement and input string as for example <strong><code>address.line1 = "&lt;address&gt;"</code></strong> how will the following statement handle special characters such as <code>&lt;, &gt;,/</code> in the following line of code? </p>
  
  <pre><code>XElement a = new XElement("address",
                       new XElement("addressline1", address.Addressline1),
                                   );
  </code></pre>
  
  <p>Will this throw error or will this encode the special characters that the user inputs?</p>