Есть ли способ получить текущую позицию в потоке node, рассматриваемую XmlReader?
Я хотел бы использовать XmlReader для синтаксического анализа документа и сохранения позиции некоторых элементов, чтобы я мог искать их позже.
Приложение:
Я получаю Xaml, сгенерированный элементом управления WPF. Xaml не должен часто меняться. В Xaml есть местозаполнители, где мне нужно заменять элементы, иногда зацикливая. Я думал, что это может быть проще сделать в коде, а не в преобразовании (возможно, я ошибаюсь). Моя идея состояла в том, чтобы разобрать его на простую структуру данных того, что нужно заменить, и где она есть, а затем использовать StringBuilder для получения окончательного вывода путем копирования кусков из строки xaml.