我正在使用chart.min.js创建报告中的图表。
<html>
<body>
<head>
<meta http-equiv="Content-Type" content="text/html;CHARSET=iso-8859-1"/>
<title>Report - <xsl:value-of select="//sw:report/sw:starttime"/></title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/3.8.1/chart.min.js"></script>
...
</head>
</body>
</html>
但是,当我复制链接https://cdnjs.cloudflare.com/ajax/libs/Chart.js/3.8.1/chart.min.js的内容并将其放入本地文件“chart.min.js”时,
<script src="./chart.min.js"></script>
我看到错误:
一个二个一个一个
我试过添加type=“application/javascript”或“text/javascript”,但没有任何帮助。
更新:在XSLT转换过程中,似乎在html文件的开头添加了一些意外的字符。
pavankumar@pavankumar-mac Report % cat Report.html| ghead -n2
��<html xmlns:sw="https://sillywaterwalk.com/2023/XMLSchema">
<head>
1条答案
按热度按时间nue99wik1#
xml和transfer函数中的字符集不匹配。一旦我将两者都更改为UTF-8,现在它就可以正常工作了。