我已经构建了一个带有几个* .js文件的小型Web应用程序。我正在使用一些框架,比如jQuery和paper.js。我创建了一个config.xml文件,列出了文件,存储变量等等。现在我正在尝试使用XSLT将此文件转换为一个将传递给客户端的大型javascript文件。
总而言之,没有任何问题,只要我不包含paper.js,它就能正常工作。如果我这样做,我的萤火虫给了我以下信息:
如果只是将paper.js文件的全部内容复制到另一个内容中,即使没有任何其他代码,也会发生这种情况。在我比较原始文件和副本之后,原来的行看起来像这样:
这是windows7 64bit下记事本++的截图。
在服务器端,脚本文件通过以下方式打开:
file_get_contents()
并包含在:
<xsl:value-of select="php:function('mygen::getfile', string(text()))" />
我怎样才能解决这个问题?感谢您的帮助,问候菲律宾
答案 0 :(得分:1)
在原始文件中,使用正确的代码替换不可打印的字符。特别是,[NUL]
应为\0
。