Xerces

from Wikipedia, the free encyclopedia
Xerces
Basic data

Maintainer Apache Software Foundation
developer Apache Software Foundation
Current  version 2.12.0 (Xerces2 Java)
3.2.1 (Xerces-C ++)
2.7.0-0 (XML :: Xerces Perl)
operating system platform independent
programming language Java (programming language) , C ++ and Perl
category XML Framework
License Apache License 2.0
xerces.apache.org

Xerces is a family of program libraries for parsing , modifying and generating XML data. When parsing, a character string containing XML data is converted into a mapped tree of objects that offer very simple options for querying, changing or setting their properties. In addition, Xerces offers methods for navigation and rearrangement in this tree or for creating a new Xml tree (DOM) . Alternatively, a program could process the xml string directly , which i. A. leads to awkward, complex, and unserviceable code.

Xerces is an Apache project released under the Apache License 2.0.

Sub-projects

The subproject Xerces J provides validating (DTD) parsers for Java , the subproject Xerces C provides validating parsers for C ++ . Both projects support the W3C standards DOM (Level 1 and 2) and SAX (Version 2).

Wrappers for Xerces C are available for the Perl programming language and Microsoft's COM technology .

Trivia

Xerces was named after the extinct butterfly Glaucopsyche xerces (in English Xerces Blue ) from the Bluebird family.

Web links