Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何替换`<;div>;`到`<;h>;`SharePoint网站集中的标记?_C#_Sharepoint_Sharepoint 2010 - Fatal编程技术网

C# 如何替换`<;div>;`到`<;h>;`SharePoint网站集中的标记?

C# 如何替换`<;div>;`到`<;h>;`SharePoint网站集中的标记?,c#,sharepoint,sharepoint-2010,C#,Sharepoint,Sharepoint 2010,如何将SharePoint网站集中的标记替换为标记 可以在控制台应用程序或PowerShell脚本中完成吗?哪些方法将能够获取页面源?或者这是数据库中的代码?可以从PowerShell或其他.NET语言(如C#)访问-许多教程/示例都介绍了这一点 可用于枚举站点内的文件,并可读取/写入流(或字符串)。同样,SPSite也有枚举子SPWeb对象的方法 但是,用H替换所有DIV元素可能是错误的。。此外,一些工件(如应用程序页面或控制模板)存储在文件系统中,而不是内容数据库中,因此无法通过上述SPFi

如何将SharePoint网站集中的
标记替换为
标记

可以在控制台应用程序或PowerShell脚本中完成吗?哪些方法将能够获取页面源?或者这是数据库中的代码?

可以从PowerShell或其他.NET语言(如C#)访问-许多教程/示例都介绍了这一点

可用于枚举站点内的文件,并可读取/写入流(或字符串)。同样,SPSite也有枚举子SPWeb对象的方法


但是,用H替换所有DIV元素可能是错误的。。此外,一些工件(如应用程序页面或控制模板)存储在文件系统中,而不是内容数据库中,因此无法通过上述SPFile方法进行访问或修改。

您将需要实际使用或类似方法打开一个真实的站点。当调用
Dispose
时,请阅读讨论的文章。无论如何,我不会写代码,所以花点时间玩玩API,阅读在线资源。谢谢但是在这个方法中,我可以更改文本标题示例,但是如何将markup div更改为h2呢?您必须读取SPFile内容(可以包装),进行更改,然后重新保存SPFile内容。看,这可能有用。尽管“正则表达式”可能会在紧急情况下工作。。请注意,ASPX页面不一定是有效的HTML(更不用说XHTML了)。我现在不知道我从哪里得到加价你能不能说清楚一点你到底想做什么?您是否正在尝试以某种批量方式更新保存的页面内容?