JSFiddle - React, Tailwind, and code Playground
by Eric Howe
HTML
<p id="out"></p>
JavaScript
var txt = '';
txt = txt + "<FileList>";
txt = txt + "<File>";
txt = txt + "<FileID>1234</FileID>";
txt = txt + "<FileType>image</FileType>";
txt = txt + "<FileDateTime>201112345</FileDateTime>";
txt = txt + "<FileTitle>something1</FileTitle>";
txt = txt + "<FileSize>123</FileSize>";
txt = txt + "</File>";
txt = txt + "<File>";
txt = txt + "<FileID>1209</FileID>";
txt = txt + "<FileType>image</FileType>";
txt = txt + "<FileDateTime>201167890</FileDateTime>";
txt = txt + "<FileTitle>something1</FileTitle>";
txt = txt + "<FileSize>123</FileSize>";
txt = txt + "</File>";
txt = txt + "</FileList>";
var $xml = $($.parseXML(txt));
var summary = { };
$xml.find('FileDateTime').each(function() {
var dt = $.trim($(this).text());
if(!summary.hasOwnProperty(dt))
summary[dt] = 0;
++summary[dt];
});
for(var k in summary) {
$('#out').append(k + ' ' + summary[k] + '<br>');
}