|
|
|
есть файл протокола хмл, нужно проверить на корректность файл выгрузки | ☑ | ||
|---|---|---|---|---|
|
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
|
обиделись
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |