0

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

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

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

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

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

但是,我不能将两者都LoadOptions应用于同一个XDocument.

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

4

1 回答 1

1

你可以做:

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

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

于 2013-02-25T20:48:21.193 回答