| Hxmltoolbox. Sammlung von Werkzeugen zur Verarbeitung von XML mit Haskell |
Jetzt downloaden |
Hxmltoolbox. Ranking & Zusammenfassung
- Name des Herausgebers:
- Uwe Schmidt
- Website des Verlags:
- http://www.uweschmidt.org/
- Betriebssysteme:
- Mac OS X
Hxmltoolbox. Stichworte
Hxmltoolbox. Beschreibung
Sammlung von Werkzeugen zur Verarbeitung von XML mit Haskell HXMLToolbox basiert auf den Ideen von HaxML und HXML, stellt jedoch einen allgemeineren und flexibleren Ansatz zur Verarbeitung von XML mit Haskell ein. HXMLTOOLBOX verwendet ein generisches Datenmodell zum Darstellen von XML-Dokumenten, einschließlich der DTD-Teilmenge und der Dokumentsonde, in Haskell. Dieses Datenmodell ermöglicht es, Filterfunktionen als einheitliches Design von XML-Verarbeitungsanwendungen zu verwenden. Die Verarbeitungsfilter werden als Pfeile implementiert, da es flexibler ist als der Filteransatz von HXML und HAXML. Alle Filteranwendungen können leicht in Pfeile umgewandelt werden. Hier sind einige wichtige Funktionen von "HXMLTOOLBOX": · Unicode und UTF-8, US-ASCII- und ISO-Laitin-1-Unterstützung · HTTP: und Datei: Protokollunterstützung · HTTP-Zugriff über Proxy · Wellformed Dokumentenanalyse, Validierung · Namespace-Unterstützung: Namensraumausbreitung und -prüfung · XPath-Unterstützung zur Auswahl von Dokumentteilen · Liberaler HTML-Parser zum Interpretieren von Text, der <> als HTML / XML enthält · Liberaler und lasy leichter HTML / XML-Parser auf der Tagsgänge · Relax NG Schema-Validator · Integrierter XSLT-Transformator · Einfache Konvertierung zwischen benutzerdefinierten Datenstrukturen und XML durch Verwendung von Pickler-Funktionen Anforderungen: · GHC · Curl. · Tagsoup. Was ist neu in dieser Version: · Neue Ausgabeoption A_OUTPUT_XHTMLFOR Schreiben von XHTML. · Neue Ausgabeoption A_NO_EMPTEMY_ELEM_FOR für eine präzise Steuerung, die leere Elemente nicht in kurzer Form emittiert werden dürfen. · Neue Ausgabeoption a_add_default_dtd Zum Hinzufügen einer Dokumenttypdeklaration. · WritedocumentTostring änderte sich, so dass es sich um einen reinen Pfeil handelt und nicht in dem IO-Monad laufen muss. · Umgang mit URIs, die ungeregte Zeichen enthält, geändert. Wenn Uris nicht analysiert werden kann (mit network.uri), werden die nicht zulässigen Zeichen in% XX-Format enttäuscht und URI-Analyse wird erneut angezeigt. Dadurch können normale Dateinamen Rohlinge und andere Zeichen enthalten, ohne explizite Flucht zu erhalten.
Hxmltoolbox. Zugehörige Software