幻影样式表

时间:2014-08-28 13:06:18

标签: html vba internet-explorer xslt

我的情况是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--!>样式文件在哪里?

1 个答案:

答案 0 :(得分:0)

我发现了问题。

可能是因为Aptana Studio在向项目推广系统文件夹(需要管理员权限)时创建的结构,在Aptana中删除项目时未删除,文件在Aptana的工作区中打开(即使在Aptana之后)如果随后重新命名,则将从Windows资源管理器文件夹中消失。但是IE仍然可以看到它们!

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

  1. 打开Aptana Studio 3并从文件系统中打开sample1.xls -sample1.xsl位于C:\ Program Files \ MZTools3VBA

  2. 中的文件夹中
  3. 编辑xsl

  4. 在IE中打开引用sample1.xsl的xml文件并确认编辑。在IE中打开页面

  5. 保存,然后关闭AS

  6. 在Windows资源管理器中导航到C:\ Program Files \ MZTools3VBA 将sample1.xsl的名称更改为sample12.xsl。现在,根据WE,C:\ Program Files \ MZTools3VBA中没有名为sample1.xsl的文件。

  7. 在IE中刷新页面-it刷新正常,IE找到C:\ Program Files \ MZTools3VBA \ sample1.xsl再次检查:不,仍然无法看到 C:\ Program Files \ MZTools3VBA中的sample1.xsl与WE

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

  9. 导航到AS中的那个文件夹,是的,就是这样。再次检查 我们......不,还没有。

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

  11. 您可以在此屏幕截图中看到,sample1.xls(在Aptana中打开)和另一个名为sample.xsl.bak的文件在Windows资源管理器中是不可见的... enter image description here

    多一天,我永远不会回来......