0

XDocument目前正在使用并试图找到最初加载文档的属性:

例如,这将加载位于 url 的文件:

XDocument doc = XDocument.Load(url);

为了节省,我需要做:

XDocument.Save(url)

我可能需要传递doc给另一个类中的另一个方法并将其保存回该位置而不传递 URL。

'url' 值是否存储在 doc 对象中的任何位置?

4

1 回答 1

3

使用该XObject.BaseUri物业。

但不要将其设置为null,您必须使用 set 加载文档LoadOptions.SetBaseUri

XDocument doc = XDocument.Load(url, LoadOptions.SetBaseUri );
于 2013-02-05T16:33:16.290 回答