C# 获取行号并保留XDocument的空白
我有一个使用文本框显示XML文件的应用程序 我使用XDocument保存节点的行号C# 获取行号并保留XDocument的空白,c#,.net,linq-to-xml,C#,.net,Linq To Xml,我有一个使用文本框显示XML文件的应用程序 我使用XDocument保存节点的行号 _xmlSource = XDocument.Load(path, LoadOptions.SetLineInfo); 我还需要保留空格。我知道我可以使用 _xmlSource = XDocument.Load(path, LoadOptions.PreserveWhitespace); 但是,我不能将两个LoadOptions应用于同一个XDocument 我需要能够从文本框(自定义控件)中单击节点,并根据
_xmlSource = XDocument.Load(path, LoadOptions.SetLineInfo);
我还需要保留空格。我知道我可以使用
_xmlSource = XDocument.Load(path, LoadOptions.PreserveWhitespace);
但是,我不能将两个LoadOptions
应用于同一个XDocument
我需要能够从文本框(自定义控件)中单击节点,并根据行号获取xml节点。您可以执行以下操作:
XDocument.Load(path, LoadOptions.PreserveWhitespace | LoadOptions.SetLineInfo);
以应用这两个选项,因为枚举标记为