Manipulação de XMI com Java

8 respostas
fabiosl

Opa gente, tou chegando agora aqui no Fórum…
Alguém conhece uma boa API para se manipular arquivos de XMI com Java? Algum tutorial de introdução à mesma?

[]'s

8 Respostas

fabiosl

Sim, e seria ideal uma API para XMI mesmo, pois tentei usar algumas para XML e não tive muito sucesso.

renzonuccitelli

Vc disse que já tentou usar alguns parsers de xml, mas vc já tentou usar o JColtrane (http://jcoltrane.sf.net/index_pt.html). Ele usa metadados para fazer o parsing, e como vc pode personalizar os metadados, acho que ele resolveria o seu problema…

fabiosl

Cara, já tentei o Jdom aqui e nada…
Nunca trabalhei com SAX ou algum derivado dele…
Sabe se existe algo baseado em DOM também?

Obrigado

renzonuccitelli

Cara, eu te falei do JColtrane porque ele permite personalizar anotações para fazer seu parsing. Assim vc pode especificar melhor os detalhes do seu documento XMI. Apesar de ele usar o SAX por trás, vc não precisa saber como o SAX funcionam para usá-lo…

fabiosl

Hun, blz…
Vou dar uma olhada nele também. Valeu ae. :smiley:

renzonuccitelli

Se vc colocar aki um exemplo do seu XMI e explicar o que vc quer fazer, eu posso te ajudar com o parser…

P

Dê uma olhada no projeto ArgoUML. Eles utilizam uma biblioteca do netbeans para ler XMI e criar uma estrutura de objetos correspondente. Outro bom ponto de partida é o próprio site da OMG, onde vc. encontra material sobre o o assunto.

fabiosl

*Resolvi o problema usando XPath…

Criado 22 de novembro de 2008
Ultima resposta 3 de dez. de 2008
Respostas 8
Participantes 3