A (c) Onfigurable (x) ml (Proc) Essor: „CXPROC“
Autor und Homepage
Copyright (C) 2006.2007.2008.2013.2020 von Alexander Tenbusch https://github.com/raxdne/cxprocroc
BESCHREIBUNG
CXPROC ist ein konfigurierbarer Prozessor für XML-XSL-Lüfter. Es ist ein tragbares Frontend für die GNOME -Bibliotheken LIBXML2 und libxslt unter GNU Allgemeines Public -Lizenzversion 3 (s. Dateilizenz im Quellcode).
Es hilft, einfachere Stylesheets zu entwickeln
Hauptmerkmale
Konfigurierbares Frontend für XSL -Transformationen „EINE XML analysieren, XSL -Transformationen häufig“ (über das Caching von DOMs)
einfache Substitutionen in Konfigurationen
- Feste Saiten,
- Datums- und Uhrzeit -Format -Zeichenfolgen (wie Befehl Datum).
- Befehlszeilenargumente,
- Umgebungsvariablen,
- HTTP/CGI -Daten,
XML Configurable Make Processor für XML, XSL, XHTML, einfacher Text
- Einfacher Text an XML -Prozessor (EMACS -Umrissmodus, Linienmodus und ein Tabulator getrennter Modus)
- XML -Kalendergenerator
- XML -Verzeichnislisten (Ausführungsstufen)
- Petrinet (Pfadsuche und Graph imgaes über Graphviz)
- Rudimentäre Bildverarbeitung (über verknüpfte Imagemagick -Bibliotheken unter Linux)
- MySQL -Abfrage führt zu XML (Entwurf unter Linux)
Einige kleinere Funktionen sind
- Multithreading on Demand (z. B. mehrere synchrone Downloads)
- Transformation von Daten → Anweisungen → Daten → ... (wie selbstgenerierende Anweisungen)
- Rekursive Suche nach Dateien mit dem Verzeichnisbaum (wie $ path oder kpathsea lib)
- Einfache „System“ fordert Nachrichten, Verzeichnisänderungen oder externe Skripte auf
- Konfigurierbare Protokollebenen für die Entwicklung komplexer Konfigurationen
- Eine Karte mit Wortzählungen, Schlagwort für Websuche und semantisches Web (OWL?)
Vorteile
- Mit dem Multi -Step -Ansatz ist es einfach, kleinere, weniger komplexe XML -Stylesheets zu entwickeln.
- Es gibt eine gute Leistung mit libxMl2 und anderen Bibliotheken in C.
- Konfigurationen können in Befehlszeile, Skripten, Dateimanager -Menüs und Webserver (Apache/CGI nur getestet) verwendet werden.
- Nicht so schnell wie die Befehlszeile, aber flexibler und tragbarer mit typischen Aufgaben
- Gut für Prototypen vollständiger Websites und Stylesheets
- Es ist ein modularer erweiterbarer Ansatz mit CXPROC -Modulen als Kern und Anwendungen im Beitragsverzeichnis.
- Außerhalb dieses Tools ist es einfach, eigene XML/XSL -basierte Anwendungen zu entwickeln
- Nutzbar auf GNU/Linux und MS Windows verwendet