鉴于我遇到的问题:
[Ie 8.0 Access Denied When Trying To Open Local Files
是否可以将HTA应用程序嵌入到给定的xslt样式表中? 例如,给出目前的模板:
<xsl:template match="/">
<html>
<head>
...
</head>
</html>
</xsl:template>
这在理论上是否正确?:
<xsl:template match="/">
<html>
<head>
<HTA:APPLICATION
APPLICATIONNAME="HTA Test"
SCROLL="yes"
SINGLEINSTANCE="yes"
WINDOWSTATE="maximize"
>
</head>
</html>
</xsl:template>
如果没有明确保存作为HTA文件,HTA会工作吗?
答案 0 :(得分:1)
&#34;如果未明确保存为HTA文件,HTA是否可以工作?&#34;不,它不起作用,HTML应用程序需要下载并保存在本地文件系统上,然后从那里开始。
答案 1 :(得分:0)
您必须通过将xslt文件的文件名传递给mshta.exe,使用mshta.exe显式打开该文件。
例如:
mshta "S:\test.xslt"
您可能需要将其写为:
C:\Windows\System32\mshta.exe "S:\test.xslt"
或者,要在64位操作系统上获得32位版本的mshta:
C:\Windows\SysWOW64\mshta.exe "S:\test.xslt"