我XDocument
目前正在使用并试图找到最初加载文档的属性:
例如,这将加载位于 url 的文件:
XDocument doc = XDocument.Load(url);
为了节省,我需要做:
XDocument.Save(url)
我可能需要传递doc
给另一个类中的另一个方法并将其保存回该位置而不传递 URL。
'url' 值是否存储在 doc 对象中的任何位置?
我XDocument
目前正在使用并试图找到最初加载文档的属性:
例如,这将加载位于 url 的文件:
XDocument doc = XDocument.Load(url);
为了节省,我需要做:
XDocument.Save(url)
我可能需要传递doc
给另一个类中的另一个方法并将其保存回该位置而不传递 URL。
'url' 值是否存储在 doc 对象中的任何位置?
使用该XObject.BaseUri
物业。
但不要将其设置为null
,您必须使用 set 加载文档LoadOptions.SetBaseUri
:
XDocument doc = XDocument.Load(url, LoadOptions.SetBaseUri );