Xerces

Xerces

Basisdaten

MaintainerApache Software Foundation
EntwicklerApache Software Foundation
Aktuelle Version2.12.0 (Xerces2 Java)
3.2.3 (Xerces-C++)
2.7.0-0 (XML::Xerces Perl)
Betriebssystemplattformunabhängig
ProgrammierspracheJava (Programmiersprache), C++ und Perl
KategorieXML Framework
LizenzApache License 2.0
xerces.apache.org

Xerces ist eine Familie von Programmbibliotheken zum Parsen, Modifizieren und Generieren von XML-Daten. Beim Parsen wird eine Zeichenkette, die XML-Daten enthält, in einen verzeigerten Baum aus Objekten gewandelt, die sehr einfache Möglichkeiten zum Abfragen, Ändern oder Setzen ihrer Eigenschaften bieten. Zusätzlich bietet Xerces Methoden zur Navigation und zum Rearrangieren in diesem Baum oder auch zum neu Erstellen eines XML-Baums (DOM). Alternativ könnte ein Programm direkt die XML-Zeichenkette bearbeiten, was i. A. zu einem umständlichen, komplexen und wartungsfeindlichen Code führt.

Xerces ist ein Apache-Projekt, veröffentlicht unter der Apache-Lizenz 2.0.

Unterprojekte

Das Unterprojekt Xerces J stellt validierende (DTD) Parser für Java bereit, das Unterprojekt Xerces C validierende Parser für C++. Beide Projekte unterstützen die W3C-Standards DOM (Level 1 und 2) und SAX (Version 2).

Für die Programmiersprache Perl und Microsofts COM-Technologie stehen Wrapper für Xerces C bereit.

Trivia

Xerces wurde nach dem ausgestorbenen Schmetterling Glaucopsyche xerces (im Englischen Xerces Blue) aus der Familie der Bläulinge benannt.

Weblinks

Auf dieser Seite verwendete Medien

Apache Xerces logo.svg
Autor/Urheber: ™/®The Apache Software Foundation, Lizenz: Apache License 2.0
Logo von: Xerces – Bibliothek mit XML-Parsern und zugehöriger Software