在Sharepoint上存储DataSet:ReadXml失败,而WriteXml完美运行

时间:2012-11-13 18:25:00

标签: c# xml sharepoint dataset

我有一个简单的win表单应用程序,可以将数据集加载/保存到XML文件中。只要我处理文件共享或本地文件系统都很好。

使用Windows 8框中的标准打开文件/保存文件对话框,允许我使用

浏览到我的sharepoint

https://某个共享点主机

我可以浏览sharepoint站点/项目和文档库。

这是一个奇怪的部分(因为我没想到它会像这样工作): 当我使用文件保存对话框浏览到sharepoint文档库时,路径将转换为类似' \ sharepointhost @ SSL \ somepath \ somemorepath \ somefile.xml'

将上述路径传递给DataSet WriteXml方法工作正常,文件正确写入文档库。

将相同的路径传递给DataSet ReadXml方法并不起作用,我得到一个异常: "无效的URI:无法解析主机名。"

我在这里缺少什么。我的意思是,我希望这两种方法都使用相同的代码来解析/解析路径。

2 个答案:

答案 0 :(得分:1)

您是否可以检查您的代码是否适用于非安全(http)连接?也许这个错误适用于您的场景?

XmlReader for webdav path with ssl(ReadXml内部使用XmlReader)。

答案 1 :(得分:0)

我猜您可能需要在READXML中添加前缀ftp://“或”http://“