2013-04-06 59 views
5

正如标题中所述,我只是试图找出SharePoint 2010存储elements.xmlschema.xml文件的定制content typeslist definitions如果有人可以帮忙请。SharePoint如何为自定义内容类型和列表存储elements.xml和schema.xml?

我想要做的是设计我的自定义内容类型并在浏览器中的SharePoint GUI中进行列表,然后解压缩SharePoint生成的文件以便在Visual Studio中构建的解决方案中使用,而不是编码一切从头开始手动。

希望有道理!谢谢!

回答

9

你不会找到它们存储在硬盘上,而是在你的Content_DB。

如果您需要访问它们以获取架构,可以使用SharePoint Manager 2010,并从中导航到您的内容类型并复制架构Xml选项卡。

enter image description here

+0

好的建议。这是做这件事最干净的方法! – 2013-04-08 06:17:49

+0

谢谢@AndrewAdamich! – ebooyens 2013-04-08 13:17:57

2

这里"C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\FEATURES"

例如,"Contact List Template" located at "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\FEATURES\ContactsList"

2

MHD。 Yasseen是正确的。 Microsoft的默认内置模板位于14配置单元中,但用户自定义的任何内容都存储在该Web应用程序的内容数据库中。另一种常见的方法是将网站保存为模板,然后根据该WSP创建SharePoint项目。这意味着一切都已经为你设置,你只需要删除你不希望从网站上的东西。

+0

感谢您的想法,将查看网站模板路线,可能为我工作谢谢 – ebooyens 2013-04-10 11:28:46

相关问题