lxml

LXML is de meest feature-rijke en eenvoudig te gebruiken bibliotheek voor het werken met XML en HTML in de Python-taal.
Download nu

lxml Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Martijn Faassen
  • Uitgever website:
  • http://codespeak.net/lxml/

lxml Tags


lxml Beschrijving

LXML is de meest voorzienbare en eenvoudig te gebruiken bibliotheek voor het werken met XML en HTML in de taal van Python. LXML is de meest feature-rijke en gemakkelijk te gebruiken bibliotheek voor het werken met XML en HTML in de Python-taal. LXML is een pythonic binding voor de LibxML2- en Libxslt-bibliotheken. Het is uniek omdat het de snelheid combineert en volledigheid van deze bibliotheken heeft met de eenvoud van een inheemse Python-API, meestal compatibel, maar superieur aan de bekende Elementtree API. Zie de introductie voor meer informatie over achtergrond en goals.lxml.etree volgt de ElementTree API zo veel mogelijk, bouwen het op de top van de inheemse Libxml2-boom. Als u nieuw bent in Elementtree, begin dan met de LXML.etree-tutorial. Zie ook het overzicht van de ElementTree-compatibiliteit en de benchmarkresultaten vergelijken LXML aan de originele ElementTree- en CelementTree-implementaties. Nadat de LXML.etree-tutorial en de ElementTree-documentatie, de belangrijkste plaats om te kijken is de LXML.etree-specifieke API-documentatie. Het beschrijft hoe LXML de ElementTree API verlengt om LibxML2- en Libxslt-specifieke functionaliteit te ontmaskeren, zoals XPath, Relax NG, XML Schema, XSLT en C14N. Python-code kan worden genoemd van XPath-uitdrukkingen en XSLT-stylesheets door het gebruik van uitbreidingsfuncties. LXML biedt ook een SAX-compatibele API, die werkt met de SAX-ondersteuning in de standaardbibliotheek. Er is een afzonderlijke module LXML.Objectify dat een gegevensbindende API bovenop LXML.Tree implementeert. Zie de objectieve en ETREE FAQ-invoer voor een vergelijking.In aanvulling op de ElementTree API heeft LXML ook een geavanceerde API voor aangepaste elementenklassen. Dit is een eenvoudige manier om willekeurige XML-aangedreven API's op LXML te schrijven. Vanaf versie 1.1 heeft LXML.Tree een nieuwe C-niveau-API die kan worden gebruikt om LXML.ETREE in externe C-modules efficiënt uit te breiden, waaronder aangepaste elementklasse-ondersteuning. Vereisten: · Python Wat is er nieuw in deze release: Kenmerken toegevoegd: · Nieuwe helperfuncties strip_attributes (), strip_elements (), strip_tags () in LXML.ETree om attributen / subbomen / tags van een substructuur te verwijderen. Bugs gefixed: · Naamspace opruimen op substruction-inserties kan resulteren in vermiste namespace-verklaringen (en potentieel crasht) als het element dat een naamruimte definieert is verwijderd en de naamruimte niet werd gebruikt door het bovenste element van de ingebrachte substructuur, maar alleen in diepere subbomen. · Het verhogen van een uitzondering van een parser-doelwit callback beëindigde de parser niet altijd. · Alleen {true, false, 1, 0} worden geaccepteerd als de lexicale weergave voor Broolelement ({TRUE, FALSE, T, F, T, F} niet meer), Restoring LXML


lxml Gerelateerde software

Mini-XML

Mini-XML is een kleine XML-parserende bibliotheek die u kunt gebruiken om XML- en XML-achtige gegevensbestanden te lezen. ...

158

Downloaden

Jabref

Jabref is een grafische Java-applicatie voor het beheren van BIBTEX (. BIB) -databases. ...

325

Downloaden