Skip to content

I wanted to do an exercise to practice searching XML databases with Javascript, so that users can search and filter categorized results. The database used here contains all metal music certifications awarded by the Recording Industry Association of America (RIAA).

Notifications You must be signed in to change notification settings

XAVIERenc/xml_database_searching

Repository files navigation

xml_database_searching

I wanted to do an exercise to practice searching XML databases with Javascript, so that users can search and filter categorized results. The interface is simple:

  • All results are loaded upon page load via a standalone Javascript which calls the XML database using AJAX.
  • Enter a search query in the input field. Searches are case insensitive and do not need to match whole words.
  • Each search is filtered by the category specified in the select menu.
  • The number of search results is displayed above the input field.

The database used here contains all metal music certifications awarded by the Recording Industry Association of America (RIAA). I researched and created this database myself because a complete listing for awards in the Metal music genre does not exist.

After searching online for a complete listing of Gold and Platinum certifications awarded for metal releases, I could not find any such listing. The lack of a complete listing inspired me to compile all certifications* awarded throughout metal music history by the Recording Industry Association of America (RIAA).** This feature contains the listing I compiled of all Gold and Platinum certifications*** awarded to metal bands throughout history by the RIAA. The listing was difficult to organize because RIAA considers sub-genres, such as METAL, PUNK, GRUNGE, part of a broader category. They instead organize these sub-genres as OTHER or ROCK.

  • This feature was written and created by Jeffrey B. Madden on 9/23/2025. Tested using Windows 11 on Google Chrome Version 140.0.7339.186 (Official Build) (64-bit) and Firefox Version 131.0.2 (64-bit). I am happy to report both tests are bug free!

  • Disclaimer: I have no affiliation with the RIAA. The data listed here is for academic purposes only. Data researched and listed here may be inaccurate and is subject to change.

  • *Tracking down all metal releases through the RIAA website is somewhat difficult due to the afore mentioned reasons. If you are aware of any releases not listed here, please leave a comment and I will add them.

  • **Since metal bands do not always release METAL MUSIC, I have omitted such releases. Only releases that are widely considered METAL are listed here.

  • ***Video releases are not listed here because I do not see them as relevant to this academia.

About

I wanted to do an exercise to practice searching XML databases with Javascript, so that users can search and filter categorized results. The database used here contains all metal music certifications awarded by the Recording Industry Association of America (RIAA).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published