0

众所周知,每次我们将信息路径表单模板发布到共享点服务器时,驻留在共享点服务器上的信息路径表单服务都会生成一个网站。

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

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

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

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

httrack WinWSD 和类似的工具似乎适用于从在线网页中提取 html 文件,但不适用于 js、css 文件。

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

任何形式的建议将不胜感激。

此致,

约旦

4

1 回答 1

1

Infopath xsn 文件只是具有不同扩展名的 zip 文件。您可以将扩展名重命名为 .zip 并提取文件。您会发现构成该表单的许多文件。两个主要文件是 .xml 和 .xsl 文件。.xsl 将在应用于 xml 时生成 html。

于 2013-08-20T12:41:09.493 回答