powered by simpleCommunicator - 2.0.29     © 2024 Programmizd 02
Map
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / XML + M
19 сообщений из 19, страница 1 из 1
XML + M
    #39787672
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго дня всем.

Никогда не довелось работать с XML файлов в М среде.
Есть у кого опыт работы с ними в классическом М ?
Не классы.

Спасибо.
...
Рейтинг: 0 / 0
XML + M
    #39787730
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В чем состоит проблема ? Нужно писать на М парсер.
Есть схема xml (допустим это какой-то глобал)
Есть внешний xml файл который нужно сопоставлять со схемой (парсить)
и записать в другой глобал ...
...
Рейтинг: 0 / 0
XML + M
    #39787763
alatalo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valeriu,

т.е. универсальный парсер, который возмет XSD, по нему прочтет XML и запишет данные XML в базу? Я думаю, что если у нет доступа к какому-либо готовому парсеру понимающего XSD, это совершенно неподъемная работа сделать его самому.
...
Рейтинг: 0 / 0
XML + M
    #39787775
kalin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valeriu,
В cache сделана обертка над системным парсером. В linux- SAX, в windows - msxml. Зачем делать пустую работу, писать свой парсер ? На его отладку уйдут годы, т.к. уже имеем такой "самописанный", постоянные зависоны и зацикливания :(
...
Рейтинг: 0 / 0
XML + M
    #39787784
kalin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И вообще, совет на будущее, максимально использовать средства разработки и разного рода службы, предоставляемые ОС и не пытаться это делать, как бы этого не хотелось, в среде М.
...
Рейтинг: 0 / 0
XML + M
    #39787794
alatalo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kalin,

про голый М же речь идет.

>...в windows - msxml
Xerces вроде как
...
Рейтинг: 0 / 0
XML + M
    #39787795
drakut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Valeriu,
Жесть какая, фу-фу-фу. Вероятно, вы юзаете GT.M, а там всех плюшек работы с XML нет.
...
Рейтинг: 0 / 0
XML + M
    #39787808
kalin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alatalokalin,

про голый М же речь идет.

>...в windows - msxml
Xerces вроде как
Может и так :) Intersystems использует открытое ПО
...
Рейтинг: 0 / 0
XML + M
    #39787809
kalin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drakutValeriu,
Жесть какая, фу-фу-фу. Вероятно, вы юзаете GT.M, а там всех плюшек работы с XML нет.

Ни что не мешает написать обертку под системную библиотеку, как это сделали в Cache.
...
Рейтинг: 0 / 0
XML + M
    #39788104
MX-9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valeriu,

пришлите пример на sia.enters@inbox.lv

у нас на чистом м есть варианты чтения, обработки, и генерации новых XML
(применяем с банками - зарплатой - налоговой и стат отчетностью )

что-нибудь предложим.
==============

Алексей
...
Рейтинг: 0 / 0
XML + M
    #39788107
MX-9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valeriu,

пришлите пример на sia.enters@inbox.lv

у нас на чистом м есть варианты чтения, обработки, и генерации новых XML
(применяем с банками - зарплатой - налоговой и стат отчетностью )

что-нибудь предложим.
==============

Алексей
...
Рейтинг: 0 / 0
XML + M
    #39788151
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ValeriuНикогда не довелось работать с XML файлов в М среде.
Есть у кого опыт работы с ними в классическом М ?
Если все теги в XML представлены в виде строк - проблем с разбором такой информации не возникало.
Но бывает, что присылают файлы без разбивки на строки, просто все "склеено" в один поток.
Вот с этим уже довольно проблематично разбираться.

У тебя какой случай?
Пример содержимого XML-файла покажи...
...
Рейтинг: 0 / 0
XML + M
    #39788158
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa,
как раз по моему такой.
Вижу файл склеен в одну строку.
Для меня это новинка, пытаюсь разобраться.
...
Рейтинг: 0 / 0
XML + M
    #39788355
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valeriuкак раз по моему такой.
Вижу файл склеен в одну строку.
Это усложненный случай... :(
ValeriuДля меня это новинка, пытаюсь разобраться.
Такие "потоковые" xml-файлы удобнее подвергнуть форматированию - разбить на строки по принципу "тег=строка".
А потом пускать на переработку.

Например есть много вариантов поиска по запросу "форматирование xml онлайн"... ;)
Это снимет проблему с форматированием.
...
Рейтинг: 0 / 0
XML + M
    #39788595
kalin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaValeriuкак раз по моему такой.
Вижу файл склеен в одну строку.
Это усложненный случай... :(
ValeriuДля меня это новинка, пытаюсь разобраться.
Такие "потоковые" xml-файлы удобнее подвергнуть форматированию - разбить на строки по принципу "тег=строка".
А потом пускать на переработку.

Например есть много вариантов поиска по запросу "форматирование xml онлайн"... ;)
Это снимет проблему с форматированием.
Я бы вам посоветовал бы парсить входные данные , например, в PHP , и закидывать их через mgwsi в "горяче любимый" GT.M, и не "ломать" голову себе разбит xml в строки или не строки. Нормальные парсерам без разницы, в каком они виде приходят, главное что-бы сам XML не был "кривой".
...
Рейтинг: 0 / 0
XML + M
    #39788633
doublefint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
XML + M
    #39789575
kalin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
doublefintValeriu, https://groups.google.com/forum/#!topic/enterprise-web-developer-community/NsdQOTm7xGA
Дату видели, 2009 год, сейчас уже 2019. СУБД должна хранить данные и реализовывать их быстрый поиск. Все остальное - это не функция СУБД. Перейдите в настоящий мир и подумайте о тех, кто после Вас будет сопровождать все ЭТО.
...
Рейтинг: 0 / 0
XML + M
    #39789865
doublefint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kalin СУБД должна хранить данные и реализовывать их быстрый поиск. Все остальное - это не функция СУБД. Перейдите в настоящий мир и подумайте о тех, кто после Вас будет сопровождать все ЭТО.
Вопрос был про GTM - Bhaskar отправляет туда же
"СУБД должна хранить данные и реализовывать их быстрый поиск". Вообще-то хранить, искать и обрабатывать. А так как open source - то вообще никто никому ничего не должен.
"Перейдите в настоящий мир" - о, почти "на самом деле". Мир огромен, и ваше представление о нем - не есть весь мир, человек, возможно, для себя рубится, из любви к искусству :)
...
Рейтинг: 0 / 0
XML + M
    #39789879
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kalin Я бы вам посоветовал бы парсить входные данные , например, в PHP ...
Это мне прям наказание что ли такое?
Зачем мне советовать в том, в чем у меня нет вообще никаких проблем?
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / XML + M
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]