http://trac.dojotoolkit.org/ticket/3866
I tested out 1.2b2 to see if this fix works and it does in Fx3 but not in IE7. In Fx, it returns an element and its label but in IE7, the first alert shows "undefined".
143 this.updateSystemLabel = function() {
144 var nodes = dojo.query('SYSTEMGLOBAL[name]', this.configurationDoc);
145 alert(nodes[0]);
146 var name = nodes[0].getAttribute('name');
147 alert(name);
148 }

I discovered that the
I discovered that the rawXhrPost error callback is being invoked on IE. All I get is some error object. Not sure what it is yet.
"error: sendTxn: [object Error]"
IE7 apparently doesn't like
IE7 apparently doesn't like the handleAs parameter or something. My code is:
this.sendTxn = function(/*String*/ txn, /*Function*/ callback) {
console.debug('sendTxn: ' + txn);
dojo.rawXhrPost({
url: TXN_URL,
handleAs: 'xml',
postData: 'XML=' + txn,
load: callback,
error: function(response, ioArgs) {
console.error("sendTxn: " + response);
for (var i in response) {
console.error(response[i]);
}
}
});
}
And IE7 returns this for handleAs: 'xml':
"error: TypeError""error: '0' is null or not an object"
and this for handleAs: 'text'
"error: TypeError""error: Object doesn't support this property or method"