htmllaferry.

utilitários simples de limpeza HTML
Baixe Agora

htmllaferry. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Wichert Akkerman
  • Site do editor:
  • http://www.wiggy.net/code/pyrad/

htmllaferry. Tag


htmllaferry. Descrição

Utilitários simples de limpeza HTML O pacote htmllaundry contém vários métodos Python acessíveis para limpar a marcação HTML ou realizar outras alterações comuns. A limpeza é rigorosa o suficiente para poder limpar HTML colado da MS Word ou Apple Pages. Este pacote também contém código de integração para z3c.form para fornecer campos que automaticamente sanitizar html na economia. A implementação é baseada na classe Cleaner das rotinas de limpeza LXML.CleAnup RoutinesLoDe pode ser invocada através da única função Sanitize. Essas funções obtêm uma string de entrada como entrada e retornará uma versão limpa dessa string. Aqui está um exemplo simples: >>> da HTMLLAUNDRY Import Sanitize >>> Sanitize ('Olá, MUNDO '

HELLO, MUNDO

' O método Sanitize recebe um parâmetro opcional extra com uma instância de limpeza LXML, que pode ser usada para usar regras de filtragem diferentes. A HTMLLAUNDRY inclui três limpadores: * htmllaundry.cleaners.documentcleaner, que é o limpador padrão. Este limpador permitirá a maioria das tags seguras, enquanto decapagem de estilos inline e marcação insegura. * htmllaundry.cleaners.linecleaner é um limpador mais estrito que só permite alguns elementos em linha. Isso é útil em lugares onde você só quer aceitar a entrada de linha única, por exemplo, em títulos de documentos. * htmllaundry.cleaners.com.com só permite um conjunto muito limitado de elementos HTML, e é projetado para ser útil para comentários fornecidos pelo usuário. Se você deseja ir toda a maneira que você também pode usar o stripmarkup para despir toda a sua entrada: >> > da HTMLLAUNDRY Import Stripmarkup >>> stripmarkup ('olá, world ' ')' hello, world'z3c.form você deseja usar a integração z3c.form você deve usar o z3cform extra para este pacote : install_requires = ...], Além disso, você precisará carregar o ZCML. Em seu configure.zcml Adicione uma linha como esta: Você pode usar o tipo de campo HTMLText em seus esquemas. Por exemplo: do Zope.Interface Import IMPORT SCHEMFROM HTMLAFROM HTMLAMLAFRY.Z3CFORT Importar HTMLTextClass Idocument (interface): title = schema.textline (title = _ (u "title"), obrigatório = true) Descrição = HTMLText (title = _ (title = _ U "Descrição"), obrigatório = true) Por favor, note que o uso do HTMLText não lhe dará automaticamente um widget WYSYWIG. Requisitos: · Pitão O que há de novo nesta versão: · Corrigir um erro de digitação na documentação. · Tira quebras de fuga.


htmllaferry. Software Relacionado