protect SOS example against misbehaving SOS

git-svn-id: http://svn.openlayers.org/trunk/openlayers@10719 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
This commit is contained in:
bartvde
2010-09-04 08:22:58 +00:00
parent 3471306a2e
commit 47173e6b62

View File

@@ -77,11 +77,13 @@
showPopup: function(response) {
this.count++;
var output = this.obsformat.read(response.responseXML || response.responseText);
this.html += '<tr>';
this.html += '<td width="100">'+this.getTitleForObservedProperty(output.measurements[0].observedProperty)+'</td>';
this.html += '<td>'+output.measurements[0].samplingTime.timeInstant.timePosition+'</td>';
this.html += '<td>'+output.measurements[0].result.value + ' ' + output.measurements[0].result.uom + '</td>';
this.html += '</tr>';
if (output.measurements.length > 0) {
this.html += '<tr>';
this.html += '<td width="100">'+this.getTitleForObservedProperty(output.measurements[0].observedProperty)+'</td>';
this.html += '<td>'+output.measurements[0].samplingTime.timeInstant.timePosition+'</td>';
this.html += '<td>'+output.measurements[0].result.value + ' ' + output.measurements[0].result.uom + '</td>';
this.html += '</tr>';
}
// check if we are done
if (this.count === this.numRequests) {
var html = '<table cellspacing="10"><tbody>';