node.js - Node.js 我的 XML 没有读取我的 XSLT
问题描述
我的 Node.js 遵循这种格式。
if(req.method =="POST"){ refineXML(req, result =>{
res.writeHead(200, {'Context-Type': 'text/xml'});
res.write(result);
res.end();
});
};
refineXML 代码是一个简单的方法,它接收一个编码的 xml 字符串,对其进行解码,删除 id,然后将其发送回给用户。当我 console.log 结果时,答案是正确的 xml 格式。但是,我不知道如何将它链接到我的 XSL 文档。我的 XSL 文档当前位于我的项目->WebContent->XSL 下
我的控制台不断打印
TypeError:无法读取 null 的属性 'Symbol(asyncId)'
不管这意味着什么,而我的 Firefox 说
加载样式表时出错:TLS 握手完成...
http://localhost:3000/my.xsl
解决方案
xml 文档中的样式表声明是什么样的?
应该看起来像:
<?xml-stylesheet href="my.xsl"?>
href 应该是相对路径,因此如果您的 xml 在我的项目->WebContent 中,那么 PI 将是:
<?xml-stylesheet href="./XSL/my.xsl"?>
从技术上讲,不需要领先的 ./ ,但我发现它有助于清晰
推荐阅读
- javascript - NPM 在 geo-three.js 的 geo-viewer 示例上的 es-pack-js 安装后脚本失败
- pyarrow - 你如何在pyarrow中设置existing_data_behavior?
- python - 如何解析
在 JSON 列表中 - 结果为空 - javascript - 如何在我的 VS 代码扩展中获取自定义单词的范围?
- vuex - 限制滚动到内容区域
- salesforce - 电子邮件到办公室外销售人员的案例处理
- java - Android:将主题添加到现有项目
- python - 如何将 shapely.geometry.point.Point 对象列表转换为 python 中的经纬度坐标列表
- sql - 替换列中间的随机 varbinary 数据 (MSSQL)
- vb.net - 在不使用连接字符串的情况下将 Excel 转换为数据表?