Utilizando o Tempo de Execução JAXB para Executar Marshal e Unmarshal de Documentos XML

Utilize o tempo de execução JAXB (Java™ Architecture for XML Binding) para manipular os documentos de instância XML.

Antes de Iniciar

Utilize JAXB para gerar classes Java a partir de um esquema XML com o comando do compilador de esquema, xjc, ou para gerar um esquema XML a partir de uma classe Java com o comando do gerador de esquema, schemagen.

Sobre Esta Tarefa

Utilize as APIs JAXB e as ferramentas para estabelecer mapeamentos entre classes Java e o esquema XML. Após a existência de ligações de dados, utilize a API de tempo de execução de ligação JAXB para converter os documentos de instância XML para e a partir dos objetos Java. Os dados armazenados em um documento XML podem ser acessados sem a necessidade de entender a estrutura de dados. Os artefatos e as classes anotadas JAXB contêm todas as informações que a API de tempo de execução JAXB precisa para processar documentos de instância XML. A API de tempo de execução JAXB permite executar marshal de objetos JAXB para XML e executar unmarshal do documento XML de volta para as instâncias da classe JAXB.

Procedimento

Resultados

Agora você pode executar marshal de classes JAXB Java e unmarshal de dados XML que utilizam a estrutura de ligação JAXB. Consulte a documentação de Implementação de referência JAXB para obter informações adicionais sobre as APIS de tempo de execução de serialização e desserialização.

Evitar Problemas Evitar Problemas: Se Java 2 Security estiver ativado, agrupe as chamadas de método JAXBContext.newInstance(), Unmarshaller.unmarshal() e Marshaller.marshal() em um método AccessController.doPrivileged para evitar uma exceção de segurança. gotcha
.

Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_jaxbmarshalxml
Nome do arquivo: twbs_jaxbmarshalxml.html