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    = $(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>');
}