XIST

Tela Software:
XIST
Detalhes de Software:
Versão: 5.13.1 Atualizado
Data de upload: 20 Jul 15
Revelador: LivingLogic AG
Licença: Livre
Popularidade: 22

Rating: 1.0/5 (Total Votes: 1)

XIST também é um parser XML com uma API muito simples e Pythonesque árvore.
Cada tipo de elemento XML corresponde a uma classe Python e estas classes Python fornecer um método de conversão para transformar a árvore XML (por exemplo, em HTML). XIST pode ser considerado "orientada a objeto XSLT '.
XIST foi escrito como um substituto para o pré-processador HSC HTML, e empresta algumas características e idéias a partir dele.
Ele toma emprestado idéias básicas (elementos XML / HTML como objetos Python) das aplicações HTMLgen e hipertexto

O que é novo nesta versão:.

  • A função repr UL4 agora lida com listas recursivas / dicts semelhantes a Python repr (ou seja, não gerar uma exceção para recursão infinita).
  • url.URL agora lida com nomes de arquivos que contenham espaços corretamente ao converter entre URLs e nomes de arquivo.

O que é novo na versão 5.13:

  • A função repr UL4 agora lida com listas recursivas / dicts semelhantes a Python repr (ou seja, não gerar uma exceção para recursão infinita).
  • url.URL agora lida com nomes de arquivos que contenham espaços corretamente ao converter entre URLs e nomes de arquivo.

O que é novo na versão 5.5.1:

  • ll.orasql empresa corpos tipo unterstands (para que a script de saída vontade oracreate-los).

O que é novo na versão 5.4.1:

  • Use citado codificação de impressão para a fixação JSON no Sísifo falha de e-mail.

O que é novo na versão 5.3:

  • xist.parse.Tidy pode agora passar a declaração XML e o doctype para a aplicação (subconjuntos DTD no entanto internos serão ignorados).

O que é novo na versão 5.2.1:

  • Corrigido um erro em um dos modelos para UL4 Sísifo.

O que é novo na versão 5.0:

  • O método checkvalid foi renomeado para validar. Já não exige warnings.warn si, mas é um gerador que devolve os objectos de aviso. Além disso, o modelo de objetos agora são passadas o caminho completo em vez de apenas o nó de destino (isto é usado para implementar modelo de conteúdo transparente do HTML5).
  • A validação se um atributo é permitido agora é feito em Attrs.validateattr. A implementação padrão gera avisos sobre atributos locais não declarados. O namespace HTML5 estende essa a aceitar também qualquer atributo cujo nome começa com dados ou aria -.
  • comparação Nó agora ignora as classes para os elementos, entidades e instruções processsing, de modo que nós simples comparar igual a instâncias de Element, entidade ou ProcInst subclasses, desde que o nome eo conteúdo dos jogos de nó.
  • ll.xist.parse.Tidy não tem mais um argumento skipbad.
  • contextos Converter agora suportam seqüência de caracteres como chaves (que devem ser nomes separados por pontos hierárquicos semelhantes aos nomes de pacotes Java (por exemplo, & quot; org.example.project.handler & quot;) para evitar colisões de nomes).
  • O módulo docbook foi atualizado para suportar DocBook 5.0.
  • objetos de URL são pickable agora.
  • Quando o espaço em branco é removido no texto literal de modelos UL4 (via o parâmetro keepws), todos os espaços iniciais (antes da primeira alimentação de linha) são agora já não é removido.
  • Se você tiver instalado e Cython o conjunto ambiente LL_USE_CYTHON variável, vários módulos agora serão compilados em módulos de extensão.
  • Agora é possível para expor atributos e métodos de objetos para modelos UL4. Atributos expondo pode ser feito através da criação de uma classe ou instância de atributos ul4attrs a uma sequência de nomes de atributos. Métodos expondo pode ser feito com os decoradores ul4c.expose_method e ul4c.expose_generatormethod.
  • Uma nova lista de funções UL4 foi adicionado. Essa função funciona como a lista de funções Python, a criação de uma cópia de uma sequência ou materialzing um iterador.
  • A nova fatia função UL4 foi adicionado. Ele funciona como itertools.slice, ou seja, retornando uma fatia de um iterador.
  • O html.astext função que converte uma árvore XIST contendo HTML para texto simples agora é implementado em Python simples para que ele não requer um navegador em modo texto. A função também ficou mais configurável.

O que é novo na versão 4.6:

  • ll.xist.parse.itertree agora suporta a mesma interface é o método de caminhada.
  • Uma nova função foi xfind.filter acrescentou que filtra a saída de caminhada ou itertree contra um objeto Selector.
  • Os eventos XIST de análise foram renomeados: O & quot; começar * & quot; eventos para & quot; digite * & quot; eo & quot; * final & quot; eventos para & quot; deixar * & quot;.

O que é novo na versão 4.3.1:.

  • Adicionado um método de valores para UL4 para dicionários
  • Corrigido um erro na ll.misc.SysInfo.user_shell.

O que é novo na versão 4.3:

  • foram adicionadas duas novas funções UL4: retornos isundefined se o argumento é o objeto indefinido ou não. IsDefined tem a lógica invertida, ou seja, ele retorna True se o argumento não é o objeto indefinido.
  • Os caracteres CR e LF não são mais permitidos em constantes string UL4. Além disso, a seqüência de escape & # x5C;. E já não é suportado
  • Todos os nós AST para constantes de carga foram fundidos em um único Const classe.

Requisitos :

  • Python 2.5;
  • Python Imaging Library;
  • libxml2 e sua embalagem Python (se você quiser analisar & quot; quebrado & quot; HTML);
  • elinks (se você quiser quiser usar a função ll.xist.ns.html.astext);
  • setuptools (se você quiser instalar este pacote como um ovo);
  • py.test (se você deseja executar o teste suite)
  • compilador C apoiada por distutils, se você quiser instalar a distribuição fonte.

Programas semelhantes

relaxml
relaxml

5 Jun 15

Mycila XML Tool
Mycila XML Tool

13 Apr 15

Doctored.js
Doctored.js

13 May 15

Comentário para XIST

Comentários não encontrado
Adicionar comentário
Ligue imagens!
Busca por categoria