
Sergey
21.12.2016
11:58:47
Молодец

Andrew
21.12.2016
11:58:51
в схему то бишь

Sergey
21.12.2016
11:59:03
А теперь все вместе в одном файле

Google

Sergey
21.12.2016
11:59:31

Andrew
21.12.2016
11:59:36
нет
его должны были сгенерить те, кто тебе дал xml
если не сгенерили, им надо выдать звездюлей

Sergey
21.12.2016
12:00:39
Почитай еще раз сначала ?

Vinc
21.12.2016
12:02:17

Andrew
21.12.2016
12:02:22
да я уже понял

Михаил
21.12.2016
12:02:35
нет просто в одном файле про петрова и иванова

Andrew
21.12.2016
12:02:44
сам формат?
если тебе дали готовый?

Vinc
21.12.2016
12:03:15

Google

Andrew
21.12.2016
12:03:22

Vinc
21.12.2016
12:03:24

Andrew
21.12.2016
12:03:48
если он написал прогу, генерящую xml, и генерит его без схемы - то он мудак, не умеющий в xml

Михаил
21.12.2016
12:03:51

Andrew
21.12.2016
12:04:30
потому что xml без схемы - это не xml, в том числе из-за той проблемы, что возникла у тебя сейчас

Vinc
21.12.2016
12:05:24

Andrew
21.12.2016
12:06:10
encoding="WINDOWS-1251" в сочетании с кириллицей - тоже прекрасно и символизирует

Михаил
21.12.2016
12:06:11

Vinc
21.12.2016
12:06:44

Михаил
21.12.2016
12:07:04
а фамилия всегда в начале xml ?

Vinc
21.12.2016
12:09:44

Михаил
21.12.2016
12:10:05
возможно быстрее будет просто читать построчно и найдя слово "фамилия" проверяеть

Vinc
21.12.2016
12:10:30

Михаил
21.12.2016
12:11:58
60 строк, для 18 мб - вполне себе начало :)

Vinc
21.12.2016
12:12:35

Sergey
21.12.2016
12:16:51
Нет

Google

Sergey
21.12.2016
12:17:44
Возьми реальный файл и оставь там тока первые два человека. Остальное выкинь

Vinc
21.12.2016
12:18:02

Sergey
21.12.2016
12:18:30
Вааат? А остальное 18мегабайт что?

Vinc
21.12.2016
12:20:21
Вааат? А остальное 18мегабайт что?
куча информации о человеке
в xml файле не только указанные НомерВыплатногоДела, Фамилия, Имя, Отчество, но и дофига другой инфы, также разбитой тегами, но оно всё мне не нужно

Nicholas
21.12.2016
12:21:35

Anton
21.12.2016
12:23:01
Есть же всякие xpath еще

Nicholas
21.12.2016
12:23:43
а правильный способ, по мне, это использование SAX парсера, так будет в десятки раз быстрее, чем строить всё дерево целиком

Михаил
21.12.2016
12:23:46

Nicholas
21.12.2016
12:23:57
SAX парсер читает последовательно

Vinc
21.12.2016
12:48:49
класс для десериализации то я ручками написал. сейчас проблема в том, что по-умолчанию десериализатор читает в utf-16, в надо чтоб читал в windows-1251
как это указать я и не могу нагуглить

Летучая
21.12.2016
13:01:10
1. считывай файл
2. конверти полученное в utf-8
3. работай с результатом

Vinc
21.12.2016
13:02:02

Летучая
21.12.2016
13:02:26
да фигня. или он гиг весит?

Vinc
21.12.2016
13:05:37
да фигня. или он гиг весит?
нет, конечно. но где хранить это всё? даже массив и тот будет огромный до неприличия. десериализация кажется самым подходящим способом, если не учитывать того, что я никак не найду, как десериализовать файл в кодировке 1251. утф-16 по-умолчанию, утф-8 тоже можно, но не то, что нужно

Летучая
21.12.2016
13:15:17
ну так чтобы десериализовалка заработала, ей надо дать содержимое файла: байты или строку. или ещё какое-нибудь представление содержимого.
ну и дай ты ей это. можешь считать файл в строку, перегнать её в другую кодировку, сунуть десериализатору. можешь новый файл создать на основе имеющегося, но в другой кодировке.

Alexandro
21.12.2016
14:13:43
Ребятки, а можно кинуть ссылку на вакансию?)

Timur
21.12.2016
14:16:18
давай

Sergey
21.12.2016
14:16:26
Закидывай нежно

Alexandro
21.12.2016
14:20:28
Ребятки, я предельно нежно я вкидываю сюда всю инфу какая есть. Признаюсь честно, у меня интерес финансовый) в теме программирования не бельмес)
https://spb.hh.ru/vacancy/18918878
https://spb.hh.ru/vacancy/18918880

Google

Sergey
21.12.2016
14:22:04
О, динамик, а мы его только обсуждали вчера :)

Timur
21.12.2016
14:24:05
а он под санкции не попал развее?
импортозамещение и прочее

Slava
21.12.2016
14:46:37
Импортозамещение это про гос конторы

Леонид
21.12.2016
15:30:06
/бью жддд в ДТ здании ДД дбд

Donald
21.12.2016
15:45:59
Чят ?

Admin
ERROR: S client not available

Leonard
21.12.2016
16:31:34
Сохранение работает, но когда она читает файл, он всегда пуст.

Andrew
21.12.2016
16:31:47
ты пишешь на статически типизированном языке и всю статическую типизацию просрал непонятно ради чего

Leonard
21.12.2016
16:32:49
Для теста сделал сохранил три параметра: ID, Login, Password и закрыл приложение

Andrew
21.12.2016
16:33:33
попробуй десериализовать в ExpandoObject
вообще, непонятно, должно работать вроде

Leonard
21.12.2016
16:34:12
Не, Trace.WriteLine(File.ReadAllText("configs.json")); вообще показывает что там пусто
До десериализации.

Andrew
21.12.2016
16:34:57
проверь откуда файл читается
а ты все же проверь
читалось бы откуда надо (при условии что сохранение работает) ты бы увидел свой текст

Leonard
21.12.2016
16:37:26
Directory.GetCurrentDirectory(); ?

Andrew
21.12.2016
16:39:47

Google

Leonard
21.12.2016
16:42:07
Мэджик. До этого не работало.

Ivan
21.12.2016
16:54:31
И

Leonard
21.12.2016
16:54:42
Чёрт, ясненько.
Забыл убрать вызов функции который очищает конфигурации при загрузке формы.

Летучая
21.12.2016
17:43:19
А вообще лучше для таких ситуаций писать класс и десериализовывать туда. Нагляднее будет
Типа UserAuthResult { public string Password { get; set; } }
Господа, не подскажете библиотеку, реализующую подсветку кода в текстбоксе? Чтобы пишешь и оно подсвечивало.

Leonard
21.12.2016
17:45:49
Пока что*

Летучая
21.12.2016
17:47:33
https://github.com/Worldbeater/VkLibrary/blob/master/VkLib.Core/Types/Users/Career.cs типа такого.

Leonard
21.12.2016
17:48:48
Надо будет понять что там к чему)

Sergey
21.12.2016
18:01:08

Летучая
21.12.2016
18:03:53

Sergey
21.12.2016
18:05:43
Но ведь по запросу "wpf syntax highlight" выдает несколько опенсорс либ?

Дмитрий
21.12.2016
18:14:32
Эта группа больше не существует