Здравствуйте!
Подскажите пожалуйста кто нибудь встречался с библеотеками
на java которые предоставляют работу с XML схемами.
В частности требуеться следующее:
по данной XML схеме получить дерево допустимых элементов
для XML документа, соответствующего XML схеме.
Обычные XML парсеры для данной задачи ес-но не подходят,
так же как и валидаторы.
Вообще задачка состоит вследующем:
Организовать помощь пользователю(выпадающее контекстное меню)
при ввод xml документа, в соответствии с заданной xsd схемой.
Говоря по простому Вы вводите '<' и выпадает контекстное меню,
где Вы можете выбрать имя элемента который тут допустим.
Это много где реализовано и в .Net и в Idea и т д
Но мне это надо реализовать самому, тот кто мне давал эту задачку свято верил
что в библиотеках уже есть все необходимое для работы с XML схемами,
к сожалению найти это не удаеться.
Подскажите плиз!!!!

Заранее спасибо.
P.S.Если кто нибудь знает open source такой задачки,
буду очень признателен!
P.S.S Я ламер, тыкните меня пожалуйста носом в код, а то порой в упор не вижу

! Буду очень рад!!!
IceBoby wrote:
> Подскажите пожалуйста кто нибудь встречался с библеотеками
> на java которые предоставляют работу с XML схемами.
Погугли по словам xerces SchemaGrammar.
Posted via RSDN NNTP Server 2.1 beta
Здравствуйте, ., Вы писали:
.>IceBoby wrote:
>> Подскажите пожалуйста кто нибудь встречался с библеотеками
>> на java которые предоставляют работу с XML схемами.
.>Погугли по словам xerces SchemaGrammar.
Так и не смог найти библиотеки которя бы предоставляла именно метод
для получения готового дерева xml схемы
а именно
http://xerces.apache.org/xerces-j/apiDocs/org/apache/xerces/validators/schema/SchemaGrammar.html
помоему неподходит...
Может это я туплю конечно
спасибо за ответ в любом случае
IceBoby wrote:
> Может это я туплю конечно
XMLGrammarLoader?
У меня есть старый код, но используемые там классы deprecated, так что погугли повнимательнее что есть сейчас в xerces.
Posted via RSDN NNTP Server 2.1 beta
C0s wrote:
> IB>Так и не смог найти библиотеки которя бы предоставляла именно метод
> IB>для получения готового дерева xml схемы
>
> не знаю, есть ли смысл в таком совете:
> любая xml-схема также схемой. а что если на эту схему натравить jaxb
> (возможно, докручивая мэппинг, т.к. вроде бы метасхема слишком сложна
> для простого объектного мэппинга), соответственно, потом работать со
> схемами по построенному дереву pojo
Придётся семантику схем имплементировать — всякие типы, инклуды, импорты, наследования, и прочая радость... Если сложно будет найти нормальную либу, то уж лучше распотрошить какой-нибудь xecres, воспользовавшись классами из пакаджей impl.
Posted via RSDN NNTP Server 2.1 beta