function addNode(XMLDoc,name,val)
{
  if (val == '&')
  {
    val = replace(val,'&','&amp;');
  }
  if (val == '"')
  {
    val = replace(val,'"','&quot;');
  }
  if (val == '<')
  {
    val = replace(val,'<','&lt;');
  }
  if (val == '>')
  {
    val = replace(val,'>','&gt;');
  }
  var root = XMLDoc.documentElement;
  var newNode = XMLDoc.createElement(name);
  var newTextNode = XMLDoc.createTextNode(val);
  newNode.appendChild(newTextNode);
  root.appendChild(newNode);
}