Webpack 4的xml-loader自动将导入的XML文件转换为JSON。
通过什么方式可以导入XML 而无需转换为JSON?
将使用现有的专用于应用程序的XML解析器处理XML数据。
要清楚一点,我绝对 不 要JSON格式的加载结果。
答案 0 :(得分:0)
事实证明,即使没有足够的文档证明,它也相对简单。
基本上,我们依赖原始加载程序,因此(使用pnpm避免模块重复):
use Encode;
print Encode::decode("UTF-8", pack("H*", $var));
在您的webpack配置文件中:
pnpm install --save-dev raw-loader
我将在这里使用d3.js(更具声明性,因此更加简洁)。
剖析xml的方式因应用程序而异。在这里,我展示了处理MusicXML格式的文件的第一步,其乐谱为部分格式。
一旦有了顶层标签,就可以开始挖掘了。其他xml格式具有自己的专用标签-您需要在代码中进行研究和处理。
rules: [
{ test: /\.xml$/,
use: [
'raw-loader'
]
},
: