2014-08-28 94 views
0

我有一种情况,IE似乎加载一个不存在的xls文件。幻影样式表

我正在使用MZTools在Excel中记录一些VBA代码。 MZTools在C:\ Program Files \ MZTools3VBA中有一个名为sample.xsl的xsl文件。 enter image description here

我保存了原来的xsl,并做了一堆修改,以我喜欢它的方式获得布局,它工作正常。
几个星期后,我决定调整一下,但是,当我打开xsl文件时,它是原始内容(as-shipped sample.xsl)。我想:好的,我想我在管理文件版本时犯了一个错误。

奇怪的是,我所做的更改仍然存在。当我创建一个新的XML报告时,IE仍在加载修改后的样式。
MZTools设置为使用默认的xsl文件来设置报告的样式,并通过它生成的xml进行确认。 MZTools设置... enter image description here MZTools生成的XML ... enter image description here

的HREF指向此文件... enter image description here ...其中有在原有的风格选择器和一个稍微不同的注解顶部

但是这是什么通过IE加载中... enter image description here

它修改后的文件的样式和注释 enter image description here

我改变了xsl文件的名称,以查看会发生什么,它没有什么区别,它就好像该文件存在但是作为IE可以找到的幻影副本。 enter image description here

IE仍然是直接从某处 enter image description here

新造型我的问题是:我的<!--expletive deleted--!>样式文件?

回答

0

我想出了问题。

可能是由于Aptana Studio在向项目提升系统文件夹(需要管理员权限)时创建的结构,在Aptana中删除项目时未删除,Aptana工作区中打开的文件(即使在关闭Aptana后)将从Windows资源管理器文件夹中消失,如果它们随后被重新命名。但它们仍然对IE可见!

因此,如果您在Aptana中打开了一个名为file1的文件,并关闭了Aptana并在Windows资源管理器中将该文件重命名为file2,则file1将作为单独的但不可见的文件保留在WE中。但是,IE会继续解析对file1的引用。随后,为此创建了不同的file2引用!

  1. 开放的Aptana Studio的3,并从文件系统 -sample1.xsl是一个文件夹,在C打开sample1.xls:\ Program Files文件\ MZTools3VBA

  2. 编辑XSL

  3. 在IE中打开一个引用sample1.xsl的xml文件并确认编辑。离开该页面在IE中打开

  4. 保存,然后关闭AS

  5. 导航到C:\ Program Files文件\ MZTools3VBA在Windows资源管理器和 变化sample1.xsl到sample12.xsl的名称。现在,根据WE,C:\ Program Files \ MZTools3VBA中没有文件叫做sample1.xsl。

  6. 刷新在IE页面 - 它刷新罚款,IE找到C:\ PROGRAM 文件\ MZTools3VBA \ sample1.xsl再次检查:没有,仍然无法看到用C sample1.xsl:\ Program Files文件\与我们的MZTools3VBA

  7. 打开Aptana Studio -sample1.xsl打开并悬停在它的标签 显示它位于C:\ Program Files \ MZTools3VBA。

  8. 导航到AS中的那个文件夹,是的,它是。再次检查 我们...不,不在那里。

  9. 在AS中进行一些编辑并保存并刷新IE中的页面以确认编辑。是的,IE显示编辑:根据IE浏览器,该文件仍然存在。

您可以在此屏幕截图看到,sample1.xls(这是在集锦开放),并呼吁sample.xsl.bak另一个文件,是看不见的在Windows资源管理器... enter image description here

那是一天我永远不会回来...