首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将XML文件与要素一起使用

将XML文件与要素一起使用
EN

Stack Overflow用户
提问于 2009-06-02 22:25:36
回答 2查看 267关注 0票数 1

目前,我有一个自定义Web部件,部署为一个功能部件,它访问XML文件,如下所示:

string sUri = @"C:\inetpub\wwwroot\wss\VirtualDirectories\80“+ @"\wpresources\links.xml";

ds =新的DataSet();ds.ReadXml(sUri);

将XML文件作为SharePoint特性部署的一部分的正确方式是什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-06-02 22:57:48

将其加载到您的布局目录下的12配置单元中,并通过

代码语言:javascript
复制
http://[currentsite]/[currentweb]/_layouts/links.xml

。或者添加一个子目录,将所有文件组合在一起。例如:

代码语言:javascript
复制
http://[currentsite]/[currentweb]/[myFeature]/_layouts/links.xml

如何将其包含在功能项目中...?

我使用的是STSDEV,它会自动将一个条目放入manifest.xml的

代码语言:javascript
复制
<Templates> 

例如:

代码语言:javascript
复制
<TemplateFile Location="LAYOUTS\[myFeature]\links.xml" /> 
票数 1
EN

Stack Overflow用户

发布于 2009-06-03 10:07:13

在我看来,有几种正确的方法。但是,我不会选择您要部署xml文件的位置。

它必须是以下两者之一:

使用解决方案文件(如Nat建议的那样,我将使用一个功能(请参阅:http://msdn.microsoft.com/en-us/library/ms441170.aspx )使用though)

  • deployed
  1. 到站点)直接在12-hive中部署
  2. 。这将使文件被推入内容数据库,以便您的代码读取。

据我所知,没有简单的方法可以将文件部署到您网站的InetPub文件夹中。我曾经需要它来部署一个.browser文件,最后创建了一个功能接收器,它将文件从12个单元复制到InetPub文件夹中。

如果您解释一下xml文件的用途,答案可能会更好:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/942226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档