HTMLLAUNDRY.

Simple HTML Cleanup-Dienstprogramme
Jetzt downloaden

HTMLLAUNDRY. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Wichert Akkerman
  • Website des Verlags:
  • http://www.wiggy.net/code/pyrad/

HTMLLAUNDRY. Stichworte


HTMLLAUNDRY. Beschreibung

Simple HTML Cleanup-Dienstprogramme Das HTMLLAUNDRY-Paket enthält mehrere praktische Python-Methoden zum Reinigen von HTML-Markup oder führen andere gemeinsame Änderungen aus. Die Bereinigung ist streng genug, um HTML, die von MS Word- oder Apple-Seiten eingefügt werden können, reinigen zu können. Dieses Paket enthält auch Integrationscode für z3c.form, um Felder bereitzustellen, die HTML auf Save automatisch desinfizieren. Die Implementierung basiert auf der Cleaner-Klasse von lxml.cleanup-RoutinenAlle-Cleanup-Routinen können durch die Single Desincize-Funktion aufgerufen werden. Diese Funktionen nimmt eine Eingabezeichenfolge als Eingabe an und gibt eine gereinigte Version dieser Zeichenfolge zurück. Hier ist ein einfaches Beispiel: >>> von HTMLLAUNTRY-Import Sanitize >>> Sanitize ('Hallo, welt ') '

hallo, welt

' Die Sanitize-Methode dauert einen zusätzlichen optionalen Parameter mit einer LXML-Reinigerinstanz, mit der verschiedene Filterregeln verwendet werden können. Htmllaundry umfasst drei Reinigungsmittel: * htmllaunry.cleaners.documentcleaner, der Standardreiniger ist. Dieser Reinigungsmittel ermöglicht die meisten sicheren Tags, während Sie Inline-Stile und Unsichere Markup abreißen. * htmllaundry.cleaners.linecleaner ist ein strengerer Reiniger, der nur ein paar Inline-Elemente ermöglicht. Dies ist nützlich an Orten, an denen Sie nur einen einzelnen Eingang akzeptieren möchten, beispielsweise in Dokumenttiteln. * htmllaundry.cleaners.chmentcleaner ermöglicht nur einen sehr begrenzten Satz von HTML-Elementen, und ist so konzipiert, dass Sie für den Benutzer nützlich sind, um Kommentare bereitzustellen > von HTMLLAUNTRY Import StripMarkup >>> StripMarkup ('Hallo, welt ') 'Hallo, World'z3c.form IntegrationIf Sie möchten die Z3C.Form Integration verwenden, die Sie für dieses Paket Z3CForm extra verwenden. : INSTALL_REQURIRES = ...], müssen Sie zusätzlich die ZCML laden. In Ihrer Konfiguration Zum Beispiel: von Zope.Interface Import Interfacefrom Zope-Import Schemafrom HTMLLAUNLRY.Z3CForm Import HTMLTExtClass IDOCUT (Schnittstelle): Titel = SCHEMA.TextLine (Titel = _ (U "Titel"), Erforderlich = true) Beschreibung = htmltext (title = _ ( U "Beschreibung"), Erforderlich = true) Bitte beachten Sie, dass Sie mithilfe von HTMLText nicht automatisch ein WYSYWIG-Widget geben. Anforderungen: · Python Was ist neu in dieser Version: · Fixieren Sie einen Tippfehler in der Dokumentation. · Streifen Sie nachlaufende Pausen.


HTMLLAUNDRY. Zugehörige Software