title: Troubles with xsi:schemaLocation
body: <p>I found multiple answers on the topic here and on other places in the web. But I could not figure out a solution to create the following sequence in the HTML:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8" ?&gt;
  &lt;RSIL:Project xmlns:RSIL="http://www.url.com/RSIL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:eQ="http://www.url.com/eQ" xsi:schemaLocation="http://www.url.com/RSIL Name_RSIL.xsd"&gt;
  </code></pre>
  
  <p>Somehow either the xsi prefix of schemaLocation is missing or it is set to d1p1.
  Current code, depending on outcome looks similar to this one:</p>
  
  <pre><code>XmlElement projectElement = rsil.CreateElement("RSIL", "Project", @"http://www.url.com/RSIL");
  rsil.AppendChild(projectElement);
  projectElement.SetAttribute("xmlns:xsi", @"http://www.w3.org/2001/XMLSchema-instance");
  projectElement.SetAttribute("xmlns:eQ", @"http://www.url.com/eQ");
  XmlAttribute grAt = rsil.CreateAttribute("xsi", "schemaLocation", "http://www.url.com/RSIL Name_RSIL.xsd");
  projectElement.Attributes.Append(grAt);
  </code></pre>