Node.js我的XML没有读取我的XSLT
My Node.js采用这种格式Node.js我的XML没有读取我的XSLT,node.js,xml,xslt,Node.js,Xml,Xslt,My Node.js采用这种格式 if(req.method =="POST"){ refineXML(req, result =>{ res.writeHead(200, {'Context-Type': 'text/xml'}); res.write(result); res.end(); }); }; refineXML代码是一个简单的方法,它接收编码的xml字符串,对其进行解码,删除id,然后将其发送回用户。当I console.log记录结果时,答案
if(req.method =="POST"){ refineXML(req, result =>{
res.writeHead(200, {'Context-Type': 'text/xml'});
res.write(result);
res.end();
});
};
refineXML代码是一个简单的方法,它接收编码的xml字符串,对其进行解码,删除id,然后将其发送回用户。当I console.log记录结果时,答案是promper xml格式。但是,我不知道如何将它链接到我的XSL文档。我的XSL文档当前位于我的project->WebContent->XSL下
我的控制台一直在打印
TypeError:无法读取null的属性“Symbol(asyncId)”
当我的firefox说
加载样式表时出错:已为…完成TLS握手。样式表声明在xml文档中是什么样子的 应该看起来像:
<?xml-stylesheet href="my.xsl"?>
href应该是一个相对路径,因此如果您的xml位于my project->WebContent,则PI应该是:
<?xml-stylesheet href="./XSL/my.xsl"?>
从技术上讲,不需要开头./但我发现它有助于清晰我在xml文件中的样式表声明是My My.xsl直接位于WebContent目录下。它与xml文件的关系在哪里?如果生成了XML,则可能需要将XML文件的路径设置为绝对路径,或者了解XML处理器如何解析heeds