powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Как описать с помощью XML логические операции
14 сообщений из 14, страница 1 из 1
Как описать с помощью XML логические операции
    #34390058
Int23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Необходимо представить в виде XML структуру вида ((a=1)and(b like 'текст%') or c is null) and not d
Куда копать? Подскажите как составить XML Schema?
...
Рейтинг: 0 / 0
Как описать с помощью XML логические операции
    #34390406
Фотография andrushok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
??? XML или XPath ???
...
Рейтинг: 0 / 0
Как описать с помощью XML логические операции
    #34390453
Int23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andrushok??? XML или XPath ???
XML. Хочется создать такую структуру, чтобы можно было передавать параметры запроса из одного приложения в другой. Суть в следующем. Есть приложение, оно получает обычную строку вида ((a=1)and(b like 'текст%') or c is null) and not d и возвращает объекты, удовлетворяющие строке. Надоело парсить строку. Хочется описать через XML
...
Рейтинг: 0 / 0
Как описать с помощью XML логические операции
    #34390490
SuSa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И каким образом ты хочешь это описать через xml?
XML Schema позволит тебе описать что xml состоит из таких то элементов, а у них есть такие то атрибуты, ну еще сможешь уточнить их тип и значение по умолчанию
а выражение такого вида лучше писать как Xpath выражение в xsl документе,
Ну на крайней случай если ломает каждый раз переписывать запиши его в шаблон с параметрами. Шаблон в файл и потом include или import этого файла
...
Рейтинг: 0 / 0
Как описать с помощью XML логические операции
    #34390529
Int23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SuSaИ каким образом ты хочешь это описать через xml?

Например так
<Filter>
<And>
<Item Name ='a' operator='eq' value='123'>
<Item Name ='b' operator='lt' value='14'>
</And>
</Filter>
Вот я интересуюсь, может уже такое есть?
...
Рейтинг: 0 / 0
Как описать с помощью XML логические операции
    #34391006
Фотография andrushok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Int23 SuSaИ каким образом ты хочешь это описать через xml?

Например так
<Filter>
<And>
<Item Name ='a' operator='eq' value='123'>
<Item Name ='b' operator='lt' value='14'>
</And>
</Filter>
Вот я интересуюсь, может уже такое есть?
Мысль интерестная, однако. Более того, я уже где то эту идейку встречал. Вот только для чего - не помню. Оч. похоже, как в Hibernate HQL собирается, может там оно и было. Посмотри документацию на HQL, может чего и нароещь. Во всяком случае это даст те некий путь, как все организовать.

Ну а потом что, сею байду в SQL хочешь перегонять через XSLT? Чтож, мысль забавная. Может даже и практичная (типа - решить портабельность между различными SQL клонами - кажному свое XSLT).
...
Рейтинг: 0 / 0
Как описать с помощью XML логические операции
    #34391029
Int23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот типа того и хочу сделать :) С одной стороны гибкость фильтрации данных а с другой унификация, независящая от источника :)
...
Рейтинг: 0 / 0
Как описать с помощью XML логические операции
    #34391043
Int23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hibernate HQL что то не то. Это скл подобный синтаксис см http://www.hibernate.org/hib_docs/reference/en/html/queryhql.html
И нет там не xml ничего :(
...
Рейтинг: 0 / 0
Как описать с помощью XML логические операции
    #34391121
Фотография andrushok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, нету. Но API построения SQL хорошо продуман. Посмотри на него. А потом заменить вызовы функций на теги - плевое дело. У тя не будет болеть голова, что что-то забыл (типа Order By ACS или DISTINCT к примеру ...) Там есть и всяки and(), or(), not() и прочие интерестные функции.

Но вобщем, дело твое, однако.
...
Рейтинг: 0 / 0
Как описать с помощью XML логические операции
    #34391136
Фотография andrushok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я имею ввижу Java API - а не HSQ синтакс
...
Рейтинг: 0 / 0
Как описать с помощью XML логические операции
    #34391152
Int23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А прямую ссылку можно? Откуда качнуть? и какой файл смотреть. Я в Java не очень селён :(
...
Рейтинг: 0 / 0
Как описать с помощью XML логические операции
    #34391193
Фотография andrushok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот сюды можно. Тама короткие примерчики условий даны (а те собственно и условия нужны). Criteria называется.
...
Рейтинг: 0 / 0
Как описать с помощью XML логические операции
    #34392073
Int23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо. Буду учить и писать :)
...
Рейтинг: 0 / 0
Как описать с помощью XML логические операции
    #34396721
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть ещё mathml
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Как описать с помощью XML логические операции
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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