|
XML + M
|
|||
---|---|---|---|
#18+
Доброго дня всем. Никогда не довелось работать с XML файлов в М среде. Есть у кого опыт работы с ними в классическом М ? Не классы. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2019, 12:21 |
|
XML + M
|
|||
---|---|---|---|
#18+
В чем состоит проблема ? Нужно писать на М парсер. Есть схема xml (допустим это какой-то глобал) Есть внешний xml файл который нужно сопоставлять со схемой (парсить) и записать в другой глобал ... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2019, 13:12 |
|
XML + M
|
|||
---|---|---|---|
#18+
Valeriu, т.е. универсальный парсер, который возмет XSD, по нему прочтет XML и запишет данные XML в базу? Я думаю, что если у нет доступа к какому-либо готовому парсеру понимающего XSD, это совершенно неподъемная работа сделать его самому. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2019, 13:53 |
|
XML + M
|
|||
---|---|---|---|
#18+
Valeriu, В cache сделана обертка над системным парсером. В linux- SAX, в windows - msxml. Зачем делать пустую работу, писать свой парсер ? На его отладку уйдут годы, т.к. уже имеем такой "самописанный", постоянные зависоны и зацикливания :( ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2019, 14:11 |
|
XML + M
|
|||
---|---|---|---|
#18+
И вообще, совет на будущее, максимально использовать средства разработки и разного рода службы, предоставляемые ОС и не пытаться это делать, как бы этого не хотелось, в среде М. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2019, 14:22 |
|
XML + M
|
|||
---|---|---|---|
#18+
kalin, про голый М же речь идет. >...в windows - msxml Xerces вроде как ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2019, 14:30 |
|
XML + M
|
|||
---|---|---|---|
#18+
Valeriu, Жесть какая, фу-фу-фу. Вероятно, вы юзаете GT.M, а там всех плюшек работы с XML нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2019, 14:31 |
|
XML + M
|
|||
---|---|---|---|
#18+
alatalokalin, про голый М же речь идет. >...в windows - msxml Xerces вроде как Может и так :) Intersystems использует открытое ПО ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2019, 14:39 |
|
XML + M
|
|||
---|---|---|---|
#18+
drakutValeriu, Жесть какая, фу-фу-фу. Вероятно, вы юзаете GT.M, а там всех плюшек работы с XML нет. Ни что не мешает написать обертку под системную библиотеку, как это сделали в Cache. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2019, 14:42 |
|
XML + M
|
|||
---|---|---|---|
#18+
Valeriu, пришлите пример на sia.enters@inbox.lv у нас на чистом м есть варианты чтения, обработки, и генерации новых XML (применяем с банками - зарплатой - налоговой и стат отчетностью ) что-нибудь предложим. ============== Алексей ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2019, 22:31 |
|
XML + M
|
|||
---|---|---|---|
#18+
Valeriu, пришлите пример на sia.enters@inbox.lv у нас на чистом м есть варианты чтения, обработки, и генерации новых XML (применяем с банками - зарплатой - налоговой и стат отчетностью ) что-нибудь предложим. ============== Алексей ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2019, 22:32 |
|
XML + M
|
|||
---|---|---|---|
#18+
ValeriuНикогда не довелось работать с XML файлов в М среде. Есть у кого опыт работы с ними в классическом М ? Если все теги в XML представлены в виде строк - проблем с разбором такой информации не возникало. Но бывает, что присылают файлы без разбивки на строки, просто все "склеено" в один поток. Вот с этим уже довольно проблематично разбираться. У тебя какой случай? Пример содержимого XML-файла покажи... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2019, 07:50 |
|
XML + M
|
|||
---|---|---|---|
#18+
krvsa, как раз по моему такой. Вижу файл склеен в одну строку. Для меня это новинка, пытаюсь разобраться. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2019, 08:33 |
|
XML + M
|
|||
---|---|---|---|
#18+
Valeriuкак раз по моему такой. Вижу файл склеен в одну строку. Это усложненный случай... :( ValeriuДля меня это новинка, пытаюсь разобраться. Такие "потоковые" xml-файлы удобнее подвергнуть форматированию - разбить на строки по принципу "тег=строка". А потом пускать на переработку. Например есть много вариантов поиска по запросу "форматирование xml онлайн"... ;) Это снимет проблему с форматированием. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2019, 12:52 |
|
XML + M
|
|||
---|---|---|---|
#18+
krvsaValeriuкак раз по моему такой. Вижу файл склеен в одну строку. Это усложненный случай... :( ValeriuДля меня это новинка, пытаюсь разобраться. Такие "потоковые" xml-файлы удобнее подвергнуть форматированию - разбить на строки по принципу "тег=строка". А потом пускать на переработку. Например есть много вариантов поиска по запросу "форматирование xml онлайн"... ;) Это снимет проблему с форматированием. Я бы вам посоветовал бы парсить входные данные , например, в PHP , и закидывать их через mgwsi в "горяче любимый" GT.M, и не "ломать" голову себе разбит xml в строки или не строки. Нормальные парсерам без разницы, в каком они виде приходят, главное что-бы сам XML не был "кривой". ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2019, 18:32 |
|
XML + M
|
|||
---|---|---|---|
#18+
doublefintValeriu, https://groups.google.com/forum/#!topic/enterprise-web-developer-community/NsdQOTm7xGA Дату видели, 2009 год, сейчас уже 2019. СУБД должна хранить данные и реализовывать их быстрый поиск. Все остальное - это не функция СУБД. Перейдите в настоящий мир и подумайте о тех, кто после Вас будет сопровождать все ЭТО. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2019, 14:04 |
|
XML + M
|
|||
---|---|---|---|
#18+
kalin СУБД должна хранить данные и реализовывать их быстрый поиск. Все остальное - это не функция СУБД. Перейдите в настоящий мир и подумайте о тех, кто после Вас будет сопровождать все ЭТО. Вопрос был про GTM - Bhaskar отправляет туда же "СУБД должна хранить данные и реализовывать их быстрый поиск". Вообще-то хранить, искать и обрабатывать. А так как open source - то вообще никто никому ничего не должен. "Перейдите в настоящий мир" - о, почти "на самом деле". Мир огромен, и ваше представление о нем - не есть весь мир, человек, возможно, для себя рубится, из любви к искусству :) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2019, 01:36 |
|
|
Start [/forum/topic.php?fid=39&msg=39787794&tid=1556204]: |
0ms |
get settings: |
19ms |
get forum list: |
7ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
24ms |
get topic data: |
3ms |
get forum data: |
1ms |
get page messages: |
318ms |
get tp. blocked users: |
0ms |
others: | 9ms |
total: | 383ms |
0 / 0 |