xmlhack.ru XML-форумы
Обсуждение XML и связанных с ним технологий

Представление sql запроса в виде ХМЛ


Автор Сообщение
Priest
Гость




[13525] Чт Янв 29, 2009 11:52
Представление sql запроса в виде ХМЛ
Делаю приложение которое работает с СУБД (Оракл, СКЛ сервер). Хочу писать запросы на хмл в таком виде
<Select>
<Field>Fld1<Field>
<Field>Fld2<Field>
<Select>
<From>
TableName
</From>
И чтобы потом это трансформировалось в скл диалект конкретной СУБД. Встречал ли кто-нить такое? Я видел проект XSQL но он помер в 2002 году.
Vasilisk
Наставник

Зарегистрирован: 17.05.2006
Сообщения: 370
Откуда: Украина, Харьков
[13556] Ср Фев 11, 2009 01:30

XQuery?
_________________
С уважением Vasilisk
Уважайте читающих, используйте тэги [code ][/code]
Fireball
Наставник

Зарегистрирован: 26.02.2008
Сообщения: 282

[13558] Ср Фев 11, 2009 02:02

Vasilisk писал(а):

XQuery?


Это совсем не то, насколько мне известно:
http://ru.wikipedia.org/wiki/XQuery
Priest
Гость




[13577] Ср Фев 18, 2009 12:36

XQuery извлекает данные из ХМП. а мне надо чтобы извлекались с СКЛ Сервера, но запрос не ввиде строки а в виде ХМЛ
Sergiy
Аспирант

Зарегистрирован: 19.02.2005
Сообщения: 225
Откуда: Киев
Посетить сайт автора
[13640] Пт Мар 20, 2009 02:27

Я неоднократно делал xslt преобразование из xml в sql, сложностей особых нет. Не знаю, только, какие у вас могут с этим возникнуть сложности. Обязательно ли к самой СУБД передавать xml запрос или можно преобразовывать на стороне клиента?
_________________
развлекайся и ни в чём себе не отказывай...
Xacid
Новичок

Зарегистрирован: 28.04.2002
Сообщения: 38
Откуда: Киев, Украина
[13651] Пн Мар 23, 2009 15:59

Sergiy писал(а):

Я неоднократно делал xslt преобразование из xml в sql, сложностей особых нет. Не знаю, только, какие у вас могут с этим возникнуть сложности. Обязательно ли к самой СУБД передавать xml запрос или можно преобразовывать на стороне клиента?



кстати, если не секрет, против sql-injection Вы какие-нибудь меры предпринимали? какие именно? просто интересно.
Sergiy
Аспирант

Зарегистрирован: 19.02.2005
Сообщения: 225
Откуда: Киев
Посетить сайт автора
[13655] Пн Мар 23, 2009 20:21

Xacid писал(а):

кстати, если не секрет, против sql-injection Вы какие-нибудь меры предпринимали? какие именно? просто интересно.


Мне не приходилось, в основном это были строки, а кавычки внутри заменялись на "&quot;" и "&apos;". К тому же опасатся было нечего, данные били для внутренего пользования.
_________________
развлекайся и ни в чём себе не отказывай...