xlr.xml =
{
    createDOM : function(xmlString)
    {
	var domParser = new DOMParser();
	return domParser.parseFromString(xmlString, "text/xml");;
    },

    clear : function(xmlString)
    {
	var rv = "";
	var list = xmlString.split("\n");
	for(var i = 1; i < list.length; i++)
	{
	    line = list[i];
	    if(line.indexOf("<!#") == -1 && line.indexOf("#!>") == -1)
	    {
		  rv+=line;
		  if(i < list.length-1)rv+="\n"; 
	    }
	}
	return rv;
    },

    createAttributeString : function(atrList)
    {
	var rv = "";
	for(atr in atrList)
	{
	    rv+= " "+xlr.xml.createAttribute(atr,atrList[atr]);
	}
	return rv;
    },

    createAttribute : function(name, value)
    {
	return name+"=\""+value+"\"";
    },
    
    parseValue : function(value)
    {
	return value.substring(value.indexOf("(!#")+3,value.indexOf("#!)"));
    }
};
/*
if (window.DOMParser)
  {
  parser=new DOMParser();
  xmlDoc=parser.parseFromString(txt,"text/xml");
  }
else // Internet Explorer
  {
  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  xmlDoc.async="false";
  xmlDoc.loadXML(txt);
  } 
*/
