Parser XML polimórfico.

Polymorphic XML Parser é um analisador XML de validação para o objetivo de programação da linguagem.
Baixe Agora

Parser XML polimórfico. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Gerd Stolpmann
  • Site do editor:
  • http://www.ocaml-programming.de/programming/pxp.html

Parser XML polimórfico. Tag


Parser XML polimórfico. Descrição

Polimórfica XML Parser é um analisador XML de validação para o Caml Objetivo linguagem de programação. Polimórfica XML Parser é um analisador XML de validação para a linguagem de programação Objective Caml.In de outubro de 1999, comecei a escrever um parser XML de validação para O'Caml; as versões publicado pela primeira vez foram chamados "Markup" (simplesmente porque o nome do pacote era "marcação"). Após este analisador tido algum sucesso, eu decidi rever todo o código, e para redesenhar o analisador onde foi necessário. O resultado deste trabalho é PXP, o polimórfica XML Parser. O nome reflete uma propriedade importante do analisador, ou seja, que o tipo dos nós XML pode ser personalizado; uma característica que está faltando na maioria dos outros parsers.Now XML, um ano mais tarde, eu posso anunciar a primeira versão estável do PXP. meios "estável", principalmente, que a interface do analisador se tornou estável, isto é, alterações futuras irá estender mas não quebrar a interface actual. O analisador funcionou relativamente bem desde o início, e durante a fase de pré-lançamento (vários meses) usuários relataram apenas alguns bugs. Agora estou relativamente certo de que PXP é maduro o suficiente para ser usado em applications.In geral, a tarefa de um parser XML é ler texto XML, e para representar o texto de alguma forma na memória. Existem vários modelos para as estruturas de dados; para PXP eu escolhi a representação de luxo como a árvore de objeto, em que cada nó XML é armazenado como dois objetos. Um objecto contém o conjunto de métodos que descrevem as propriedades fixos de cada nó; outro objecto é chamado o objecto da extensão e pode ser configurado pelo utilizador do objecto extensão parser.The é a parte polimórfica da representação. O tipo de classe pode ser arbitrária (excepto métodos três bases que ligam o objecto para a árvore), e o analisador tem um mecanismo para seleccionar dinamicamente a classe do objecto dependendo do tipo de elemento do nó XML. Aqui estão algumas características-chave de "polimórfica XML Parser": · A instância XML é validado contra a DTD; qualquer violação de uma validação de restrição leva à rejeição do exemplo. O validador foi cuidadosamente implementado, e se conforma estritamente com o padrão. Se necessário, também é possível executar o analisador em um modo de boa formação. · Se possível, o validador aplica um determinista finito autômato para validar os modelos de conteúdo. Isso garante que a validação sempre pode ser realizada em tempo linear. No entanto, no caso em que os modelos de conteúdo não são deterministas, o analisador usa um algoritmo de retrocesso que pode ser muito mais lento. - Também é possível rejeitar modelos de conteúdo não-determinístico. · O analisador pode ler o texto XML codificado em uma variedade de conjuntos de caracteres. Independente disso, é possível escolher a codificação da representação interna dos nós da árvore; o analisador converte automaticamente o texto de entrada para essa codificação. Actualmente, os suportes do analisador UTF-8 e ISO-8859-1 como codificações internos. · A interface do analisador foi concebido de tal forma que é melhor integrado na linguagem O'Caml. O primeiro objetivo era a simplicidade de uso que é conseguido por vários métodos e funções de conveniência, e permitindo que o usuário selecione quais partes do texto XML são realmente representados na árvore. Por exemplo, é possível armazenar instruções de processamento como nós da árvore, mas o analisador também pode ser configurado de tal forma que estas instruções são colocadas em tabelas de hash. O modelo de informação é compatível com os requisitos das normas relacionadas a XML como XPath. · Há também uma interface para DTDs; você pode analisar e sequências de acesso de declarações.


Parser XML polimórfico. Software Relacionado

Bioma.

Bioma é uma biblioteca de simulação voltada para simulações individuais ou baseadas em agentes (como enxame ou ECOSIM). ...

173

Download

Canal

Channel é uma instalação genérica / simples com a finalidade de fazer passe de mensagem e despacho de eventos. ...

204

Download