Xerces
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.