Xsd / e.

Um processamento XML para sistemas incorporados.
Baixe Agora

Xsd / e. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Boris Kolpackov
  • Site do editor:
  • http://www.codesynthesis.com/products/xsde/

Xsd / e. Tag


Xsd / e. Descrição

Um processamento XML para sistemas incorporados. O XSD / E é um processamento XML para sistemas incorporados.Codesynthesis XSD / E é um gerador de parser XML de código aberto para sistemas móveis e incorporados. Ele fornece analgão XML orientada para eventos, validação XML XML e ligação de dados C ++, mantendo uma pequena pegada e portabilidade.xsd / e implementa o mapeamento c ++ / parser incorporado que, fornecido com uma especificação de instância XML (XML Schema), Gera validando esqueletos de parser C ++ para tipos de dados definidos no seu vocabulário. Você pode implementar esses esqueletos analisadores para construir sua própria representação na memória ou executar o processamento imediato, pois partes do documento XML estiverem disponíveis. Para uma introdução ao mapeamento C ++ / Parser, consulte o Capítulo Hello World Parser.Based na análise estática dos esquemas, XSD / E gera máquinas hierárquicas compactas e altamente otimizadas que combinam a extração de dados, a validação e até despachar em um único passo. Como resultado, os analisadores XSD / E-Gerados são 2-10 vezes mais rápido que a validação geral de validação XML, mantendo as pegadas de memória de memória estática mais baixa e dinâmica. Por exemplo, um executável analisador de validação pode ser tão pequeno quanto 120KB em tamanho.Aqui são alguns recursos principais de "xsd e": · Facilidade de usar os esqueletos analisadores manter o estado de análise e a extração de dados para você. Como resultado, você está protegido das complexidades do XML de análise. · Validação Os esqueletos analisadores fornecem validação de esquema XML de baixo desempenho, para que você não precise complicar seu código com uma verificação extra de erros. · A representação natural Dados XML usando seu vocabulário de domínio em vez de elementos genéricos, atributos e texto. · Digitação estática Os esqueletos de analisadores gerados são digitados estaticamente, o que ajuda a capturar erros a tempo de compilação, em vez de tempo. Por exemplo, os nomes de elemento XML e os nomes de atributo se tornam nomes de funções C ++, por isso, se você tiver errado, o compilador informará. · Código conciso graças à representação do objeto fornecida pelos esqueletos de parser, sua implementação de lógica de negócios é mais simples e mais fácil de ler e Compreender. · A manutenção da geração automática de código automático minimiza o esforço necessário para adaptar seu aplicativo a alterações na estrutura do documento. Graças à digitação estática, o compilador C ++ irá apontar os lugares em seu código que precisam ser alterados. O que há de novo nesta versão: · Suporte para o polimorfismo do esquema XML. A nova opção polimórfica-generosa desencadeia a geração de código ciente do polimorfismo. · Suporte para salvar o modelo de objeto e carregando-o de representações binárias. As novas opções de inserção e extração de inserção egeneratória - geram a geração de operadores de inserção e extração de fluxo de representação de dados, respectivamente. · Suporte para atributos com valores padrão e fixos. · Nova opção, - Custom-Type, permite a personalização das classes do modelo de objeto. · Nova opção, - generosa-detoque, desencadeia a geração de funções de destacamento para elementos e atributos de tipos de comprimento variável. · As implementações geradas de parser e serializador agora são capazes de analisar / serializar tipos recursivos. O compilador XSD / E detecta tipos recursivos e gera implementações baseadas em pilha com o caso não recursivo otimizado (isto é, a primeira iteração ainda não resulta em nenhuma alocação de heap para a manutenção do estado). · Função de atribuição com assinatura Atribuir (const t *, size_t) para seqüências de tipos de comprimento fixo.


Xsd / e. Software Relacionado

Media

MediaCloth é o primeiro analisador Wikimedia e o gerador HTML escrito em Ruby. ...

164

Download

Rmobio.

rmobio é uma API para construir aplicativos de trilhos em cima da estrutura de aplicativos do MOBIO Rails. ...

168

Download

Gentle.net.

gentle.net é uma estrutura de persistência de objeto para .net escrito em c #. ...

266

Download