从xsn文件生成网站

时间:2013-08-09 08:12:04

标签: google-chrome sharepoint browser infopath chromium

众所周知,每次我们将inforpath表单模板发布到sharepoint服务器时,驻留在sharepoint服务器上的infopath表单服务都会生成一个网站。

以下是问题:sharepoint如何做到这一点。我们有什么方法可以通过MS提供的某种api以编程方式完成这项工作吗?

事实上,我需要做的是获取所有html,js,css等文件并应用某些操作,例如删除一些div或在特定网页中插入一些html代码。我想出了两种方法来做到这一点。

  • 通过sharepoint api生成网页并同时应用这些操作
  • 从IIS服务器提取网页文件并应用这些操作

我对这种工作完全陌生。在我看来,每次我们右键单击浏览器中的网页并选择保存网页时,浏览器都会获取我们渲染网页所需的一些文件,使我们可以浏览网页页面离线。

httrack WinWSD 这样的工具似乎可以正常工作,从在线网页中提取html文件,但与js,css文件不一样。

现在我正在尝试深入研究铬项目的某些灵感,尽管它是否有帮助是不可预测的。

任何建议都将受到赞赏。

最诚挚的问候,

约旦

1 个答案:

答案 0 :(得分:1)

Infopath xsn文件只是具有不同扩展名的zip文件。您可以将扩展名重命名为.zip并解压缩文件。你会发现构成表格的一些文件。两个主要的是.xml和.xsl文件。当应用于xml时,.xsl将生成html。