Разбор XML в веб-работнике

Я использовал объект DOMParser для анализа текстовой строки в дерево XML. Однако он недоступен в контексте веб-работника (и, конечно же, не является document.ELEMENT_NODE или другими необходимыми константами). Есть ли другой способ сделать это?

Обратите внимание, что я не хочу манипулировать DOM текущей страницы. Файл XML не будет содержать элементов HTML или чего-либо подобного. На самом деле, я не хочу касаться объекта документа вообще. Я просто хочу предоставить текстовую строку, как показано ниже:

<car color="blue"><driver/></car>

... и вернуть подходящую древовидную структуру и способ пройти ее. Меня также не волнует проверка схемы или что-нибудь необычное. Я знаю о XML для