我的情况是IE似乎正在加载一个不存在的xls文件。
我正在使用MZTools在Excel中记录一些VBA代码。 MZTools在C:\ Program Files \ MZTools3VBA中有一个名为sample.xsl的xsl文件。
我保存了原始的xsl并进行了一系列修改,以便按照我喜欢的方式进行布局,并且工作正常。
几周之后,我决定稍微调整一下,但是,当我打开xsl文件时,它是原始内容(as-shipped sample.xsl)。我想:好吧,我想我在管理文件版本时犯了一个错误。
奇怪的是,我所做的改变仍然存在。当我创建一个新的xml报告时,IE仍在加载修改后的样式 MZTools设置为使用默认的xsl文件来设置报告的样式,并由它生成的xml确认。 MZTools设置...... MZTools生成的xml ...
href指向此文件... ...它有原始的样式选择器和顶部略有不同的注释
但这是IE加载的......
它具有修改文件的样式和注释
我更改了xsl文件的名称以查看会发生什么并且它没有任何区别,它就好像文件在那里但是作为IE可以找到的幻像副本。
IE仍然从某个地方拉出新的样式
我的问题是:我的<!--expletive deleted--!>
样式文件在哪里?
答案 0 :(得分:0)
我发现了问题。
可能是因为Aptana Studio在向项目推广系统文件夹(需要管理员权限)时创建的结构,在Aptana中删除项目时未删除,文件在Aptana的工作区中打开(即使在Aptana之后)如果随后重新命名,则将从Windows资源管理器文件夹中消失。但是IE仍然可以看到它们!
因此,如果您在Aptana中打开一个名为file1的文件,并关闭Aptana并在Windows资源管理器中将文件重命名为file2,则file1将作为WE中单独但不可见的文件保留。但是,IE将继续解析对file1的引用。并随后创建了对file2的不同引用!
打开Aptana Studio 3并从文件系统中打开sample1.xls -sample1.xsl位于C:\ Program Files \ MZTools3VBA
编辑xsl
在IE中打开引用sample1.xsl的xml文件并确认编辑。在IE中打开页面
保存,然后关闭AS
在Windows资源管理器中导航到C:\ Program Files \ MZTools3VBA 将sample1.xsl的名称更改为sample12.xsl。现在,根据WE,C:\ Program Files \ MZTools3VBA中没有名为sample1.xsl的文件。
在IE中刷新页面-it刷新正常,IE找到C:\ Program Files \ MZTools3VBA \ sample1.xsl再次检查:不,仍然无法看到 C:\ Program Files \ MZTools3VBA中的sample1.xsl与WE
打开Aptana Studio -sample1.xsl已打开并悬停在其标签上 显示它位于C:\ Program Files \ MZTools3VBA。
导航到AS中的那个文件夹,是的,就是这样。再次检查 我们......不,还没有。
在AS中进行一些编辑并在IE中保存并刷新页面以确认编辑。是的,IE显示编辑:根据IE,文件仍然存在。
您可以在此屏幕截图中看到,sample1.xls(在Aptana中打开)和另一个名为sample.xsl.bak的文件在Windows资源管理器中是不可见的...
多一天,我永远不会回来......