saveHandler.addErrback(function(error) { 
saveHandler.addErrback(function(error){ 
	_saveItem: function(item, keywordArgs, method){		var scope = (keywordArgs.scope || dj_global);		var url = null;		var method = (method || "POST");		var postContent = null;		if(method === "DELETE"){			url = this._getDeleteUrl(item);		}else{ // POST			url = this._getSaveUrl(item);			postContent = this._getPostContent(item);		}		if(!url){			if(keywordArgs.onError){				keywordArgs.onError.call(scope, new Error("No URL for saving content: " + postContent));			}			return;		}		//FIXME:  Add in DELETE support when xhrDelete is added to base or core.		var self = this;		var saveArgs = {			url: url,			method: method,			contentType: "text/xml",			handleAs: "text/xml",			postData: postContent		}		var saveHander = rawXhrPost(saveArgs);		saveHandler.addCallback(function(data){			self._forgetItem(item);			if(keywordArgs.onComplete){				keywordArgs.onComplete.call(scope);			}		});		saveHandler.addErrback(function(error) {			if(keywordArgs.onError){				keywordArgs.onError.call(scope, error);			}		});	},
5168	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5168/e250e7e7e43633b47611fc7905fb1f2e9efead34/XmlStore.js/clean/data/XmlStore.js