|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
22.07.2015, 13:12 | #1 |
Пользователь
Регистрация: 05.05.2009
Сообщений: 20
|
XmlTextReader. Как перейти к первому узлу
Код:
После этого мне необходимо вернуться опять к первому узлу. Как это сделать? Последний раз редактировалось ka11n; 22.07.2015 в 13:37. |
22.07.2015, 14:28 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
пересоздать ридер, он позволяет идти только вперед из любого источника(и не каждый источник позволяет возврат в принципе)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
22.07.2015, 14:52 | #3 |
Пользователь
Регистрация: 05.05.2009
Сообщений: 20
|
Именно так я и реализовал. Хотелось просто уйти от многократной загрузки файла. На скорость работы критично это не влияет, в моем случае, но мне кажется это неправильно, думал может есть решение. Например, как метод Seek для FileStream
Последний раз редактировалось ka11n; 22.07.2015 в 14:54. |
22.07.2015, 15:35 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
если вам нужно читать несколько раз то вы или читайте несколько раз, или один раз разбирайте в XmlDocument/XDocument и с ним работайте.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
22.07.2015, 20:26 | #5 | |
Форумчанин
Регистрация: 27.01.2014
Сообщений: 115
|
Цитата:
Соответственно первый узел - первый элемент коллекции, последний узел из коллекции - последний элемент коллекции. Но судя по тому, что вы пытаетесь реализовать настройки приложения, чем вас стандартный механизм настроек не устраивает? Вы ведь можете стандартный app.config расширить секциями как вам заблагорассудится и хмл будет парситься в момент загрузки приложения, а вы будете работать с объектной моделью. http://habrahabr.ru/post/128517/ https://msdn.microsoft.com/en-us/lib...v=vs.140).aspx |
|
23.07.2015, 11:17 | #6 | |
Пользователь
Регистрация: 05.05.2009
Сообщений: 20
|
Спасибо, получилось!
Цитата:
Последний раз редактировалось Stilet; 31.07.2015 в 08:16. |
|
23.07.2015, 11:58 | #7 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Если вы пишете нормальную прогу которая будут устанавливать то используйте доступные папки,(папка пользователя или общая).
если портабл(и только тогда) то рядом. ибо начиная с Vista и выше в Program Files писать без прав админа. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
30.07.2015, 11:55 | #8 | |
Форумчанин
Регистрация: 27.01.2014
Сообщений: 115
|
Цитата:
Пользовательская - это личные настройки пользователя, хранящиеся в его профиле, а настройки приложения будут храниться в app.config файле. Точнее <progName>.exe.config. таким образом вы можете разбрасывать настройки по двум каталогам без особых телодвижений. |
|
30.07.2015, 14:26 | #9 |
Пользователь
Регистрация: 05.05.2009
Сообщений: 20
|
Это как раз куча телодвижений - настройки..., пользователи.., разные папки...
Мне необходимо чтобы хранились настройки пары-тройки чекбоксов, текст боксов и т.д. Прогу скопировал на флеху и в путь, а не искать по всяким папкам эти настройки. Проблема решена с помощью xmlDocument. Всем спасибо за участие! |
30.07.2015, 15:37 | #10 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
я часто настройки вообще сериализацией храню.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Доступ к узлу SharePoint из кода C# | leo55 | ASP.NET | 0 | 07.10.2011 19:15 |
К первому новому сообщению Как сделать , чтобы после ввода ключегого слова в edit программа переходила к | gefest58 | Общие вопросы Delphi | 2 | 22.10.2010 00:36 |
как перейти на сайт | kuzmich | Общие вопросы Delphi | 2 | 01.06.2009 21:12 |
Как перейти на ячейку | komar73 | Microsoft Office Excel | 2 | 09.02.2009 13:30 |
Сертификат безопасности при доступе к web-узлу | ss@sh | Microsoft Office Excel | 0 | 01.10.2008 15:49 |