社区
SharePoint
帖子详情
sharepoint中加载文档库中的文件(该文件是xml文件)报错未授权?如何解决?
jerysab
2011-08-25 11:40:35
xmldocument xml=new xmldocument();
xml.load("这里边我想加载xml但是我直接输入xml的位置不可以(比如http://text/a.xml)该怎么输入");
高手帮忙看看,,急急急。
...全文
195
5
打赏
收藏
sharepoint中加载文档库中的文件(该文件是xml文件)报错未授权?如何解决?
xmldocument xml=new xmldocument(); xml.load("这里边我想加载xml但是我直接输入xml的位置不可以(比如http://text/a.xml)该怎么输入"); 高手帮忙看看,,急急急。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Justin-Liu
2011-08-25
打赏
举报
回复
不支持你写的那种路径方式啊,用上面几个回复的方法
Watingalone
2011-08-25
打赏
举报
回复
xml如果是存在IIS物理目录或者是虚拟目录里
第一,设置xml everyone 反问权限。
第二,读取Web根目录。
string fileName = HttpContext.Current.Server.MapPath("~") + "ChartsConfig.xml";
如果XML是存在数据库(文档库或者列表),此时初始XML对象就发生变化了,具体请参见MSDN。
XmlDocument doc = new XmlDocument();
//创建查询Query节点元素
XmlNode query = doc.CreateNode(XmlNodeType.Element, "Query", "");
//创建查询ViewFields节点元素
XmlNode ViewFields = doc.CreateNode(XmlNodeType.Element, "ViewFields", "");
query.InnerXml = Byquery;
ViewFields.InnerXml = byViewFields;
XmlNode items = list.GetListItems(listName, null, query, ViewFields, rowlimit, null, null);
//加载返回的XML文档结果集
doc.LoadXml(items.OuterXml);
//把xml转换成文件流
StringReader xmlreader = new StringReader(doc.OuterXml.Replace("z:", "Op").Replace("rs:data","Opdata"));
XmlReader createxmlread=XmlReader.Create(xmlreader)
这里需要转换得到xmlReader对象。
[上海]小样 无论对否只是给你提个醒,结贴后记得给分哦。
ttlhong1981
2011-08-25
打赏
举报
回复
//得到site对像
SPSite site = new SPSite("SiteURL");
//找到List下的xml文件
SPFile file = site.RootWeb.Lists["ListTitle"].Items[0].File;
XmlDocument doc = new XmlDocument();
//用流方式load xml文件
doc.Load(file.OpenBinaryStream());
Console.Write(doc.OuterXml.ToString());
sygwin_net
2011-08-25
打赏
举报
回复
我也遇到了,无论我把xml放到库里还是网站资产里,直接访问都是报服务器未授权。
我的解决办法是:将xml文件放到wwwroot里面端口对应的目录里,比如我的是80端口。
我就放80文件夹内,然后用下面语句访问:
XmlDocument xmlDoc = new XmlDocument();
SPSecurity.RunWithElevatedPrivileges(delegate()
{
string xmlPath = System.Web.HttpContext.Current.Request.PhysicalApplicationPath + "Auditor.xml";
xmlDoc.Load(xmlPath);
});
a-zhwang
2011-08-25
打赏
举报
回复
你可以先模拟登陆
sharepoint
迁出
文档
时
报错
:
sharepoint
服务器错误:the file "xxxxxxxxx" is not checked out...
本文介绍了在
SharePoint
中
遇到的一个特定错误:当
文档
库启用了历史版本,并且设置了创建主要和次要(草稿)版本时,如果
文档
处于草稿状态则无法迁出。
解决
方法是将
文档
发布为主要版本。
SharePoint
2013 图文开发系列之InfoPath入门
本文介绍了如何在
SharePoint
2013
中
简单发布InfoPath表单并添加后台代码,从新建表单、修改信任级别、发布到
SharePoint
文档
库,到设计布局、添加控件、编写代码等步骤,适合初学者了解入门。
MuleSoft企业级LLM集成:可审计、可重试、可合规的AI编排实践
本文聚焦MuleSoft在企业级大语言模型(LLM)集成
中
的核心作用,阐述其如何通过可审计日志、内置重试机制、协议适配器与DataWeave数据编织能力,
解决
状态漂移、多源异构数据整合及合规可观测性三大落地陷阱。重点涵盖Anypoint Platform与自托管选型依据、LLM调用的三层错误防御体系,以及Token爆炸、幻觉注入、冷启动延迟等典型问题的工程化规避方案。
SharePoint
3,245
社区成员
4,605
社区内容
发帖
与我相关
我的任务
SharePoint
企业开发 SharePoint
复制链接
扫一扫
分享
社区描述
企业开发 SharePoint
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章