I want to store the output in an array and remove the duplicates
$(document).ready(function() {
$.ajax({
type: "GET",
url: "cview.xml",
dataType: "xml",
complete: function(data, status) {
parseXml(data.responseXML);
}
});
});
function parseXml(xml) {
$(xml).find("containmentView").each(function() {
var tabarr = $(this).attr("type");
alert(tabarr);
});
}
XML feed
<?xml version="1.0" encoding="utf-8"?>
<entry>
----
----
<cView type="D1">
<field name="TargetObjectClass">Disk</field>
<field name="TargetObjectName">DISK A1</field>
<field name="DisplayName">DISK-Name</field>
<field name="MaxAvgDataRate KB/sec">50.00 KB/sec</field>
<field name="MaxAvgQueueDepth">50.00</field>
</cView>
<cView type="D2">
<field name="TargetObjectClass">Disk</field>
<field name="TargetObjectName">DISK B2</field>
<field name="DisplayName"> Disk-Name 2 </field>
<field name="MaxAvgDataRate KB/sec">60.00 KB/sec</field>
<field name="MaxAvgQueueDepth">60.00</field>
</cView>
...
</entry>