JSFiddle - React, Tailwind, and code Playground

HTML

<ul id="result" />

JavaScript

$(function() {
   var xml = $("<dvdcatalogue>" +
               "<dvd year=\"1979\" rating=\"18\" director=\"ridley scott\">Alien</dvd>" + 
               "<dvd year=\"1986\" rating=\"18\" director=\"ridley scott\">Aliens (aka. Alien 2)</dvd>" + 
               "<dvd year=\"1984\" rating=\"18\" director=\"James Cameron\">Terminator</dvd>" + 
               "</dvdcatalogue>"),
       search = "Alien",
       result = $("#result"),
       nodes;
    
       nodes = xml.find("dvd:contains('" + search + "')");

    if (nodes.length > 0) {
        nodes.each(function(i, e) {
            result.append("<li><b>" + e.firstChild.nodeValue + "</b> by " + e.getAttribute("director") + "</li>");
        });
    }
});