Как известно, в MySQL 5.1 внедрили функции для работы с XML, сегодня я расскажу про эти две функции более подробно, а так же вкратце опишу как работать с XPath в MySQL.
http://adw0rd.ru/2009/xpath-mysql/
Форум → Разработка → Установка и администрирование ПО → Серверы баз данных → Работаем с XML данными и XPath в MySQL
Страницы: ← Следующая страница →
Как известно, в MySQL 5.1 внедрили функции для работы с XML, сегодня я расскажу про эти две функции более подробно, а так же вкратце опишу как работать с XPath в MySQL.
13 апреля 2009 г. 19:09, спустя 3 минуты 56 секунд
13 апреля 2009 г. 19:16, спустя 6 минут 48 секунд
mysql> SELECT benchmark(1000000, ExtractValue(@xml, '/a/b/c'));
+————————————————–+
| benchmark(1000000, ExtractValue(@xml, '/a/b/c')) |
+————————————————–+
| 0 |
+————————————————–+
1 row in set (2.47 sec)
mysql> SELECT benchmark(1000000, ExtractValue(@xml, '/a/b/c'));
+————————————————–+
| benchmark(1000000, ExtractValue(@xml, '/a/b/c')) |
+————————————————–+
| 0 |
+————————————————–+
1 row in set (2.48 sec)
13 апреля 2009 г. 19:32, спустя 16 минут 5 секунд
13 апреля 2009 г. 19:35, спустя 2 минуты 34 секунды
13 апреля 2009 г. 19:37, спустя 2 минуты 35 секунд
13 апреля 2009 г. 19:40, спустя 2 минуты 30 секунд
помню работал в скбконтур. у них есть версии налоговых документов - хмл файлы, по которым генерятся формы в экселе … так вот там я думаю что это бы имело смысл, хотя тое думаю что небольшой … %) ведь хмл представление это своего рода база данных, тем более если оперировать ей с помощью хпатх, тогда точно бд своего рода :)
adw0rd, ну это все понятно. Но вот какой-то даже гипотетической задачи, где это было бы оправдано пока в голову не приходит.
13 апреля 2009 г. 20:02, спустя 22 минуты 19 секунд
Да, мне приходит из внутренний базы некий XML который надо определенным образом разбирать и укладывать данные из него в денормализованную базу с которой собственно работает сайт.
AlexB, ты реально применяешь XML и XPath вне MySQL?
13 апреля 2009 г. 20:26, спустя 24 минуты 7 секунд
14 апреля 2009 г. 1:25, спустя 4 часа 59 минут 14 секунд
Ну примерно так, ну и что? XML то в базу мне даже в самом страшном сне не приснится пихать … ))
AlexB, ммм… ну вот отличный пример, получаем какие-либо данные из одной таблицы, разбираем и сохраняем в другие таблицы разобранные данные..?
14 апреля 2009 г. 2:06, спустя 41 минуту 4 секунды
14 апреля 2009 г. 3:07, спустя 1 час 22 секунды
не хранит
AlexB, тогда не понял тебя, ты хранишь XML в БД или нет?)
14 апреля 2009 г. 9:57, спустя 6 часов 50 минут 30 секунд
14 апреля 2009 г. 11:21, спустя 1 час 23 минуты 39 секунд
Не храню. XML используется как формат обмена. Люди работают с виндовым приложением, оно извлекает данные из своей MS-cовской базы, оборачивает в XML, постит веб-приложению, пых разбирает XML, складывает в мускул, дальше все как обычно …
phpdude, из его поста понятно что он манипулирует данными из базы…
14 апреля 2009 г. 11:55, спустя 33 минуты 46 секунд
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!