Библиотека для XML схем
От: IceBoby  
Дата: 04.11.07 19:01
Оценка:
Здравствуйте!
Подскажите пожалуйста кто нибудь встречался с библеотеками
на java которые предоставляют работу с XML схемами.
В частности требуеться следующее:
по данной XML схеме получить дерево допустимых элементов
для XML документа, соответствующего XML схеме.
Обычные XML парсеры для данной задачи ес-но не подходят,
так же как и валидаторы.
Вообще задачка состоит вследующем:
Организовать помощь пользователю(выпадающее контекстное меню)
при ввод xml документа, в соответствии с заданной xsd схемой.
Говоря по простому Вы вводите '<' и выпадает контекстное меню,
где Вы можете выбрать имя элемента который тут допустим.
Это много где реализовано и в .Net и в Idea и т д
Но мне это надо реализовать самому, тот кто мне давал эту задачку свято верил
что в библиотеках уже есть все необходимое для работы с XML схемами,
к сожалению найти это не удаеться.
Подскажите плиз!!!!
Заранее спасибо.
P.S.Если кто нибудь знает open source такой задачки,
буду очень признателен!
P.S.S Я ламер, тыкните меня пожалуйста носом в код, а то порой в упор не вижу ! Буду очень рад!!!
Re: Библиотека для XML схем
От: . Великобритания  
Дата: 05.11.07 08:10
Оценка:
IceBoby wrote:

> Подскажите пожалуйста кто нибудь встречался с библеотеками

> на java которые предоставляют работу с XML схемами.
Погугли по словам xerces SchemaGrammar.
Posted via RSDN NNTP Server 2.1 beta
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re[2]: Библиотека для XML схем
От: IceBoby  
Дата: 06.11.07 10:14
Оценка:
Здравствуйте, ., Вы писали:

.>IceBoby wrote:


>> Подскажите пожалуйста кто нибудь встречался с библеотеками

>> на java которые предоставляют работу с XML схемами.
.>Погугли по словам xerces SchemaGrammar.

Так и не смог найти библиотеки которя бы предоставляла именно метод
для получения готового дерева xml схемы
а именно http://xerces.apache.org/xerces-j/apiDocs/org/apache/xerces/validators/schema/SchemaGrammar.html
помоему неподходит...
Может это я туплю конечно
спасибо за ответ в любом случае
Re[3]: Библиотека для XML схем
От: . Великобритания  
Дата: 06.11.07 12:53
Оценка:
IceBoby wrote:

> Может это я туплю конечно

XMLGrammarLoader?
У меня есть старый код, но используемые там классы deprecated, так что погугли повнимательнее что есть сейчас в xerces.
Posted via RSDN NNTP Server 2.1 beta
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re[3]: Библиотека для XML схем
От: C0s Россия  
Дата: 06.11.07 13:24
Оценка:
Здравствуйте, IceBoby, Вы писали:

>>> Подскажите пожалуйста кто нибудь встречался с библеотеками

>>> на java которые предоставляют работу с XML схемами.
.>>Погугли по словам xerces SchemaGrammar.

IB>Так и не смог найти библиотеки которя бы предоставляла именно метод

IB>для получения готового дерева xml схемы

не знаю, есть ли смысл в таком совете:
любая xml-схема также схемой. а что если на эту схему натравить jaxb (возможно, докручивая мэппинг, т.к. вроде бы метасхема слишком сложна для простого объектного мэппинга), соответственно, потом работать со схемами по построенному дереву pojo
Re[4]: Библиотека для XML схем
От: . Великобритания  
Дата: 06.11.07 23:01
Оценка:
C0s wrote:

> IB>Так и не смог найти библиотеки которя бы предоставляла именно метод

> IB>для получения готового дерева xml схемы
>
> не знаю, есть ли смысл в таком совете:
> любая xml-схема также схемой. а что если на эту схему натравить jaxb
> (возможно, докручивая мэппинг, т.к. вроде бы метасхема слишком сложна
> для простого объектного мэппинга), соответственно, потом работать со
> схемами по построенному дереву pojo
Придётся семантику схем имплементировать — всякие типы, инклуды, импорты, наследования, и прочая радость... Если сложно будет найти нормальную либу, то уж лучше распотрошить какой-нибудь xecres, воспользовавшись классами из пакаджей impl.
Posted via RSDN NNTP Server 2.1 beta
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.