Форум: "Прочее";
Текущий архив: 2007.05.20;
Скачать: [xml.tar.bz2];
Внизбиблиотека для работы с XML через SQL Найти похожие ветки
← →
Rule © (2007-04-20 11:59) [0]вобщем нужны либа (желательно на жабе), чтобы работать с хмл файлами как с базой, только без никаких там дополнительных установок и тому подобное, своеобразные эмбедед движек для ХМЛ с сикуэльным языком запросов. Причем функционал нужен базовый, только чтение, с несложными параметрами ...
мож кто знает чегонить такое, буду рад ссылке.
← →
Reindeer Moss Eater © (2007-04-20 12:01) [1]MSXML
← →
Reindeer Moss Eater © (2007-04-20 12:04) [2]Только sql для xml называется XPATH.
А то, что ты ищешь - нету.
← →
clickmaker © (2007-04-20 12:04) [3]
> базовый, только чтение, с несложными параметрами ...
принципиально сикуэльный?
а XPath чем не подходит?
На крайняк можно же несложный реплэйсер написать, типа
select Name from ddd where id = 234 => selectSingleNode("//ddd[@id="234"]").Attributes("Name")
← →
Reindeer Moss Eater © (2007-04-20 12:08) [4]Либо смотреть в сторну серверов, у которых xml выделен в самостоятельный тип данных с поддержкой в диалекте запросов по xml
← →
Rule © (2007-04-20 13:10) [5]понял буду разбираться
← →
homm © (2007-04-20 14:35) [6]> чтобы работать с хмл файлами как с базой
Что, хочешь сказать что ты настолько не знаешь предмет разговора, что-бы надяться что тако возможно? Как можно с произвольным, неупорядоченым набором данных работать но языке SQL.
← →
Rule © (2007-04-20 15:23) [7]homm © (20.04.07 14:35) [6]
а кто сказал что он произвольный ??? а xsd начто ?
← →
homm © (2007-04-20 15:25) [8]> а кто сказал что он произвольный ???
Формат XML так сказал.
← →
Игорь Шевченко © (2007-04-20 15:31) [9]homm © (20.04.07 14:35) [6]
> Что, хочешь сказать что ты настолько не знаешь предмет разговора,
> что-бы надяться что тако возможно?
Читай и воздастся тебе по чтению твоему
http://www.yandex.ru/yandsearch?&q=1636766364&p=1&rpt=rad&text=SQL+XML
← →
Rule © (2007-04-20 15:41) [10]homm © (20.04.07 15:25) [8]
цитату пожалуйста. термин "формат" подразумевает что уже не произвольный ...
← →
homm © (2007-04-20 15:46) [11]> термин "формат" подразумевает что уже не произвольный
Хорошо, не произвольный, но и неупорядоченый должным образом, что-бы можно было как базу данных использовать.
> Читай и воздастся тебе по чтению твоему
> http://www.yandex.ru/yandsearch?&q=1636766364&p=1&rpt=rad&text=SQL+XML
Че только люди не придумают. Как там про гланды и *опу?
← →
ANB © (2007-04-20 15:52) [12]xmltype умеет такое в оракле. Про аналоги в других средах я не слышал.
← →
Rule © (2007-04-20 15:54) [13]homm © (20.04.07 15:46) [11]
а кто мешает структуризировать таким образом чтобы омжно было представить как картеж данные в хмл формате ?
этот подход широко используется во многих технологиях, например в томже MIDAS. И все глубокоуважаемы СУБД имеют поддержку хмл, и не просто храненеи, а индексацию и полнотекстный поиск, и в запросе ты можешь делать критерий выборки по нодам и атрибутам поля, хранящего в себе хмл.
прежде чем нападки делать такие, почитай немного чем мир дышит.
← →
Rule © (2007-04-20 15:55) [14]ANB © (20.04.07 15:52) [12]
не ну есть субдшки, которые данные хранят в хмл формате, одни из них беркли хмб дб, но мне нужен не движок в виде СУБД, а простая либа, чтоб я мог подгрузить хмлник и работать с ним как с таблицей. Проблемма решена с помощь ХPath. спасибо за рекомендации.
← →
Rule © (2007-04-20 15:56) [15]homm © (20.04.07 15:46) [11]
Че только люди не придумают. Как там про гланды и *опу?
по твоему это придумано из-за того, что нечего делать ?
← →
homm © (2007-04-20 16:08) [16]> а кто мешает структуризировать таким образом чтобы омжно
> было представить как картеж данные в хмл формате ?
Формат мешает! Синтаксис позволяет записывать данные в любом порядке, любого типа. XML — древовидная структура. Значит для поиска и тем более вставки нужнен дополнительный разбор, дополнительные рессурсы, на несколько порядков большие чем для привычных баз данных, но самое главное, нужен отлов внештатных ситуаций, когда структура не соответствует ожидаемой программой, но соответствует формату, имхо это весьма идиотская ситуация.
Больше спорить не буду, понимаю что весь мир к тому катится, некуда не деться. Возможно потому что это правда где-то востребовано, а по мне так оттого что многим уже лень структурировать данные, что-бы с ними можно было нормально работать, вот и выбирают синтаксис, где думать не надо на первый взгляд. Только думать везде надо, и помоему построить правильную схему отношения данных для такой технологии куда сложнее, чем чем для привычных БД.
← →
Rule © (2007-04-20 16:18) [17]homm © (20.04.07 16:08) [16]
смешно тебя слушать ... хмл - это не хаос, хмл - это как раз язык структуризации. Есть специальный формат хмля, называется xsd, в котором и описано какие ноды могут сущестовавать и с какими атрибутами и других там быть не может, поэтому программа не получит ненужных данныех. А если получит, то это косяк создателя этого файла. Вообще если ты чегото не понимаешь, то это не значит что это бред. И надоело тебя уковаривать, нравится парадокс, работай в нем ...
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.05.20;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.042 c