

/*
* ajax
*
* Steuerung der XML-Daten
*
* @access  public
* @type    object
*/

var xml = {
  
  
  /*
  * get
  *
  * Gibt den Wert eines XML-Knotes zurück
  *
  * @package  xml.js
  * @author   Sergej Mueller
  * @since    18.09.2006
  * @change   28.09.2006
  * @param    object  xml  XML-Dokument als Object
  * @param    string  tag  Name des Knotes
  */
  
  'get': function(xml, tag) {
    var tags = (tag) ? xml.getElementsByTagName(tag) : xml.childNodes;
    var node = null;
    
    if (tags.length === 0) {
      return node;
    }
    
    try {
      node = tags[0].firstChild.nodeValue;
      node = node.replace(/\+/g, ' ');
      node = unescape(node);
    } catch(e) {
      return '';
    }
    
    return node;
  }
};
