Я пытаюсь преобразовать XML в XHTML. Я использовал XSLTProcessor на стороне клиента (Angular), и он работает нормально. Сейчас я пытаюсь использовать тот же код в Node JS, но он не работает, и я получаю сообщение об ошибке, поскольку XSLTProcessor не определен. Ниже приведен код на стороне клиента. Пожалуйста, предложите мне методы, доступные для трансформации на стороне JS Node.
transformXml(xml, xsl) {
var html;
if (this.isIE) {
html = xml.transformNode(xsl);
} else {
var xsltProcessor = new XSLTProcessor();
xsltProcessor.importStylesheet(xsl);
var xmlDom = xsltProcessor.transformToDocument(xml);
var serializer = new XMLSerializer();
html = serializer.serializeToString(xmlDom.documentElement);
}
return html;
}