获取亚麻布并保留XDocument的空白

时间:2013-02-25 20:45:26

标签: c# .net linq-to-xml

我有一个使用文本框显示XML文件的应用程序。

我使用XDocument来保留节点的行号

_xmlSource = XDocument.Load(path, LoadOptions.SetLineInfo);

我还需要保留空白。我知道我可以使用

_xmlSource = XDocument.Load(path, LoadOptions.PreserveWhitespace);

但是,我无法将LoadOptions同时应用于同一XDocument

我需要能够从文本框(自定义控件)中单击节点,并根据行号获取xml节点。

1 个答案:

答案 0 :(得分:1)

你可以这样做:

 XDocument.Load(path, LoadOptions.PreserveWhitespace | LoadOptions.SetLineInfo);

应用这两个选项,因为LoadOptions枚举标有FlagsAttribute