Apache XMLBeans configura um meio intermediário para mapear os ricos estruturas de dados que podem estar contidos em documentos XML.
Esses dados são mapeados para um tipo Java e pode ser acessado via classes Java regulares.
A idéia geral é permitir que desenvolvedores um meio de Java nativo para acessar esses dados, com suporte completo para seu esquema, DOM e infoset.
XMLBeans pode manipular árvores XML, XPath e expressões XQuery, pode validar dados XML contra um esquema, e muitos outros mais.
O projeto vem com alguns exemplos básicos para mostrar aos desenvolvedores como ele pode ser implementado e um monte de documentação
O que é novo nesta versão:.
- Adicionado novo CopyUseNewSynchronizationDomain opção XML utilizado para a cópia.
- Entitize & # x5C; r quando não estiver em impressão bonita, isso ajuda com maintainig & # x5C;. Entidades r
- Fixo validação de valor inteiro contendo ponto de char.
- caracteres fixos em comentários para evitar erros na IntelliJ sob Linux.
- durações atualizados com as últimas especificações.
- fixo para a compilação de esquema que contém um tipo complexo com conteúdo simples que tem facetas definidas na base tipo simples
- Fix para Piccolo lexer quando lido método retorna 0.
- Fix para preservar os bookmarks CDATA quando cópia de um xmlobject para outro.
- Corrigido o erro ao redimensionar tampão circular na implementação fluxo de saída de saver.
- fixo para bug quando não especificando tipo para uma partícula no tipo de esquema deriva e quando minOccurs é 0.
- mensagens de erro fixada quando contêm base e nomes dos tipos de derivados.
- A introdução de um limite de substituição entidade máximo padrão de 10kb, ele pode ser controlado usando a opção XmlOptions.setLoadEntityBytesLimit.
- javadoc fixo para ferramentas inst2xsd e xsd2inst.
- Fixo NPE em SchemaTypeImpl.getEnumJavaClass ().
- Adicionado múltiplos pontos de entrada e código reformulado para código xsd2inst.
- Removido org.w3c.dom arquivos de xbean.jar.
- Adicionado outro XPath e XQuery implementação interface.
- aulas Adicionado src / xmlinputstream org.apache.xmlbeans.xml.stream. * Para xmlpublic.jar.
- Made run inicialização duas vezes para evitar e-mails de erro Gump.
- Correção para bug xmlbeans-396:. GML 3.1.1 código gerado falha na compilação
- Correção para bug xmlbeans-412: Padrão faceta regex exige traço - a ser escapou .
- Correção para bug xmlbeans-414: erro de CVC-complexo-type.2.1:. Elemento 'XXXX' com o tipo de conteúdo vazio não pode ter conteúdo de texto ou elemento
O que é novo na versão 2.5.0:.
- Os códigos de saída para InstanceValidator
- precisão Decimal manipulação correção no xsd2inst.
- opção para executar adicional, verificações de validação de esquema mais rigoroso: xmlbeans-350 padrão atualizado para dayTimeDuration .
- ano Extensão mínimo / valor max.
- Suporte para data e hora tipos com 24 horas.
- NOTATION tipo interno.
- correção DocType quando o elemento raiz é alterado.
- & quot; Os tipos de usuário & quot; característica -. permite o mapeamento de tipos de esquema simples de classes Java de usuário personalizadas
- tipo de enumeração Nested corrigir erro de compilação:. Xmlbeans-381
- correção Impasse em impl gerados setter simples e array.
- Necessário correção atributo em streaming validador.
- Muitas outras correções e otimizações.
Limitações
Comentários não encontrado