代码之家  ›  专栏  ›  技术社区  ›  Dan Williams

将转换后的XML保存为HTML

  •  2
  • Dan Williams  · 技术社区  · 15 年前

    我有一个带有XSL和CSS层的XML文件。当我在IE中查看这个时,它看起来正是我想要的样子。当我试图保存文件时,我只是得到一个XML文档,我需要的是一个格式化的HTML文档。

    我使用的是VB.NET 2008,但我宁愿使用外部工具,也不愿编写更多的代码。我尝试过wget,得到了同样的结果。

    4 回复  |  直到 15 年前
        1
  •  1
  •   Mark Ewer    15 年前

    你可以试试 command line transformation utility .它接受XSL、XML的输入,并将结果HTML输出到文件。

        2
  •  2
  •   Oded    15 年前

    在IE中,转换发生在浏览器上,但是XML文件本身没有被转换。这就是你最终下载的内容。

    你可以使用 XslTransform 在您的代码后面进行转换并将其作为HTML提供。

        3
  •  1
  •   Krishna    13 年前

    对于那些不想使用任何其他工具从IE8执行此操作的用户,可以打开开发人员工具(工具>开发人员工具)。它显示转换后的HTML,您可以右键单击树中的HTML节点,然后单击“复制外部HTML”。然后您可以将其粘贴到另一个编辑器中并保存HTML。

        4
  •  0
  •   Brad    15 年前

    在IE中,您是否尝试过“另存为”>Web存档、单个文件或“网页完成”选项?从理论上讲,这些方法也应该得到所有的“额外的”。