@CSharpChatЭта группа больше не существует

Страница 200 из 1888
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
смотри в xsd
его надо сгенерить правильно

Andrew
21.12.2016
11:59:36
нет

его должны были сгенерить те, кто тебе дал xml

если не сгенерили, им надо выдать звездюлей

Sergey
21.12.2016
12:00:39
его должны были сгенерить те, кто тебе дал xml
Ты перепутал меня и чувака, задающего вопрос

Почитай еще раз сначала ?

Vinc
21.12.2016
12:02:17
Ты перепутал меня и чувака, задающего вопрос
мне надо еще один xml с другим человеком прогнать xsd прогой?

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

мне надо еще один xml с другим человеком прогнать xsd прогой?
нет, кто-то же этот xml придумывал, правильно?

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

Andrew
21.12.2016
12:02:44
сам формат?

если тебе дали готовый?

Vinc
21.12.2016
12:03:15
нет, кто-то же этот xml придумывал, правильно?
кто-то из другого управления, кто на джаве писал прогу, которая эти xml генерит

Google
Vinc
21.12.2016
12:03:24
нет просто в одном файле про петрова и иванова
нет. один файл - одно дело(человек)

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

Михаил
21.12.2016
12:03:51
нет. один файл - одно дело(человек)
т.е. пак файлов на 18 мб у вас?

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

Vinc
21.12.2016
12:05:24
т.е. пак файлов на 18 мб у вас?
ну конкретный файл 18Мб сейчас еще xml файл скинут, с другим человеком

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
encoding="WINDOWS-1251" в сочетании с кириллицей - тоже прекрасно и символизирует
ну хорошо что хоть в электронном xml а не сканы этих документов запихнутые в ворд :)

один файл, в котором одна фамилия, да
а остальное информация о выплатах?

а фамилия всегда в начале xml ?

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

Vinc
21.12.2016
12:10:30
а фамилия всегда в начале xml ?
нет, она идет аж 60 стркой

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

Vinc
21.12.2016
12:12:35
А теперь все вместе в одном файле
три xml файла есть в каждом отдельный человек прогнать xsd p1.xml p2.xml p3.xml xsd p1.xml p2.xml p3.xml /c или не так?

60 строк, для 18 мб - вполне себе начало :)
после фио еще много строк, которые меня не интересуют в файле

Sergey
21.12.2016
12:16:51
Нет

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

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

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

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

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

Михаил
21.12.2016
12:23:46
Есть же всякие xpath еще
там файл большой, тупить наверно будет

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. работай с результатом

Летучая
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
Надо будет понять что там к чему)

Летучая
21.12.2016
18:03:53
Хорошим тоном будет указывать нужную технологию
UWP. Либо WPF с открытым исходным кодом

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

Страница 200 из 1888

Эта группа больше не существует Эта группа больше не существует