Имя: Пароль:
1C
1С v8
есть файл протокола хмл, нужно проверить на корректность файл выгрузки
0 zladenuw
 
24.10.12
03:38
как быстро проверить файл на корректность? файл может иметь размер 40 мб.
1 zladenuw
 
24.10.12
03:54
1 этап. проверка на корректность название тегов.
2 этап. проверка на корректность длины тегов.
3 этап. проверка на существование ссылки в тегах на другие теги.
2 H A D G E H O G s
 
24.10.12
07:40
xsd схема
3 H A D G E H O G s
 
24.10.12
07:47
Вот у него есть обработка, там и проверка по схеме
http://infostart.ru/public/156416/

Использована msxml6.0, типовые 1С объекты не осилили проверку, почему - ХЗ.

Свяжись с автором на тему разрешения использования в своих обработках
<andrewks777@yahoo.de>

andrewks покинул (здание) Мисту. Это печально, как теперь алкоголикам жить?!
4 zladenuw
 
24.10.12
10:16
спасибо.
5 zladenuw
 
24.10.12
10:21
(3) а можешь ее скачать. а то мне постить надо много на инфостаре. если не трудно.
6 H A D G E H O G s
 
24.10.12
10:32
ушло
7 H A D G E H O G s
 
24.10.12
10:32
в почту
8 zladenuw
 
24.10.12
10:33
весьма признателен. на досуге буду грысть
9 zladenuw
 
25.10.12
17:45
делаю так.
ВЫполнить("XSD " +filexml+" / OutputDir: "+xsd);
как показано тут
http://msdn.microsoft.com/en-us/library/x6c1kb0s(v=vs.80).aspx

ошибка
{(1,5)}: Неопознанный оператор
XSD <<?>>D:\SxemXSD\SyncProtocolRules_1_2_1.xml / OutputDir: D:\SxemXSD
что не так ?
10 pumbaEO
 
25.10.12
17:51
(3) смутные времена настали, одни покинули мисту, других требуют вернуть.
11 zladenuw
 
25.10.12
17:51
http://lajak.wordpress.com/2011/07/16/generate-xsd-schema-from-xml-using-visual-studio/.
но надо что бы обработка сама умела :)
12 H A D G E H O G s
 
25.10.12
17:51
(9) А че не сраслось с (3)?
13 zladenuw
 
25.10.12
17:52
(12) мне схему создать надо еще :).
там все кул. нашел даже
http://msdn.microsoft.com/en-us/library/windows/desktop/ms755998(v=vs.85).aspx
14 H A D G E H O G s
 
25.10.12
17:53
(13) Любая херь это делает.
Альтова же!
15 H A D G E H O G s
 
25.10.12
17:54
(13) А зачем?
16 zladenuw
 
25.10.12
17:55
у нас есть протокол, который с выпуском новой версии обновляется. и мне уже достало исправлять каждую интеграцию в 1с.
17 zladenuw
 
25.10.12
17:56
(15) мысль глобальная. иду шашками
18 zladenuw
 
25.10.12
17:57
(3) а та штука супер.
только мне надо будет еще проверять на ссылочную целостность в 3 хмл. вообщем много интересного.
19 zladenuw
 
25.10.12
17:58
то что не так делаю в (9) ?
20 zladenuw
 
25.10.12
18:07
21 zladenuw
 
25.10.12
18:09
что то не могу сообразить.
а как мне создать вот такое ?
Dim reader As XmlReader = XmlReader.Create("contosoBooks.xml")
22 zladenuw
 
25.10.12
23:06
а если метод создания схемы хсд поместить в длл. подскажите.
23 zladenuw
 
26.10.12
00:59
так как не знаток по схемам хсд и дом. если в дом загрузить хсд. получить все теги выборкой коллекции можно ?
24 zladenuw
 
26.10.12
01:07
(23) хочу алгоритм. по которому загрузил схему. создал по соответствуют в 1с. а дальше мега пупер загрузила хмл куда надо
25 zladenuw
 
26.10.12
01:26
(24) мона так ?
26 Злопчинский
 
26.10.12
01:29
особенно ржачно когда EDI провайдеры типа коруса не могут предоставить xsd схем на типовые сообщения/документы... автоматизация просто охренительная!!!
27 zladenuw
 
26.10.12
01:32
(26) у нас проще. есть мега мега Прогеры. пишут репликацию. которая умеет делать синхронизацию с хмл и тхт. вот хочу мега мега прогу типа КД. которая умеет прочитать новый протокол. синхронизировать поля (интерфейс пользователя). и делать выгрузку и загрузку.
28 zladenuw
 
26.10.12
01:33
(26) они меняют протоколы. а потом нам смертным менять код выгрузки на всех клиентов :(
29 zladenuw
 
26.10.12
01:34
H A D G E H O G s бухаешь ?
30 zladenuw
 
26.10.12
01:41
H A D G E H O G s,кремль покажи, как то ?
31 zladenuw
 
26.10.12
01:55
обиделись