| lxml. LXML é a biblioteca mais rica em recursos e fácil de usar para trabalhar com XML e HTML na linguagem Python. |
Baixe Agora |
lxml. Classificação e resumo
- Nome do editor:
- Martijn Faassen
- Site do editor:
- http://codespeak.net/lxml/
lxml. Tag
lxml. Descrição
LXML é a biblioteca mais rica em recursos e fácil de usar para trabalhar com XML e HTML na linguagem Python. LXML é a biblioteca mais rica em recursos e fácil de usar para trabalhar com XML e HTML na linguagem Python.LXML é uma ligação pythonic para as bibliotecas libxml2 e libxslt. É único na medida em que combina a velocidade e a completude dessas bibliotecas com a simplicidade de uma API de Python nativa, principalmente compatível, mas superior à API do Elementree conhecido. Veja a introdução para obter mais informações sobre fundo e gols.lxml.etree segue a API ElementTree, tanto quanto possível, construindo-o no topo da árvore nativa Libxml2. Se você é novo no elementtree, comece com o tutorial LXML.etree. Consulte também a visão geral de compatibilidade de elementos e os resultados de referência comparando o LXML para as implementações originais de elementtree e celeentaltree. Light após o tutorial LXML.etree e a documentação do ElementTree, o lugar mais importante para aparecer é a documentação de API específica LXML.etree. Ele descreve como o LXML estende a API do ElementTree para expor a funcionalidade específica da libxml2 e libxslt, como XPath, relaxar NG, esquema XML, XSLT e C14N. O código Python pode ser chamado de Expressões XPath e Stylesheets XSLT através do uso de funções de extensão. A LXML também oferece uma API compatível com o Sax, que funciona com o suporte sax na biblioteca padrão. Há um módulo separado LXML.Objectify que implementa uma API de ligação de dados no topo do LXML.etree. Consulte a entrada FAQ de Objectify e ETREE para uma comparação.in Além da API do ElementTree, LXML também apresenta uma API sofisticada para classes de elementos personalizados. Esta é uma maneira simples de escrever APIs orientadas por XML arbitrárias no topo do LXML. A partir da versão 1.1, o LXML.etree possui uma nova API de nível C que pode ser usada para estender eficientemente o LXML.etree em módulos C externos, incluindo suporte a classe de elemento personalizado. Requisitos: · Pitão O que há de novo nesta versão: Características adicionadas: · Novos funções auxiliares Strip_attributes (), Strip_Elements (), strip_tags () em lxml.etree para remover atributos / subárvores / tags de uma subárvore. Defeitos consertados: · A limpeza do namespace em inserções de subárvore pode resultar em declarações de namespace ausentes (e potencialmente falhas) se o elemento definir um namespace foi excluído e o namespace não foi usado pelo elemento superior da subárvore inserida, mas apenas em subárvores mais profundas. · Aumentar uma exceção de um retorno de retorno de destino do analisador nem sempre terminou o analisador. · Apenas {verdadeiro, falso, 1, 0} são aceitos como a representação lexical para boollement ({verdadeiro, falso, t, f, t, f} não mais), restaurando LXML
lxml. Software Relacionado