テキスト ボックスを使用して XML ファイルを表示するアプリケーションがあります。
ノードの行番号を保持するために XDocument を使用します
_xmlSource = XDocument.Load(path, LoadOptions.SetLineInfo);
また、空白を保持する必要があります。使用できることを認識しています
_xmlSource = XDocument.Load(path, LoadOptions.PreserveWhitespace);
ただし、両方LoadOptions
を同じに適用することはできませんXDocument
。
テキスト ボックス (カスタム コントロール) からノードをクリックし、行番号に基づいて xml ノードを取得できるようにする必要があります。