我有一个使用文本框来显示 XML 文件的应用程序。
我使用 XDocument 来保留节点的行号
_xmlSource = XDocument.Load(path, LoadOptions.SetLineInfo);
我还需要保留空格。我知道我可以使用
_xmlSource = XDocument.Load(path, LoadOptions.PreserveWhitespace);
但是,我不能将两者都LoadOptions
应用于同一个XDocument
.
我需要能够从文本框(自定义控件)单击节点并根据行号获取 xml 节点。