Английская Википедия:Apache Xerces

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Шаблон:Infobox software In computing, Xerces is Apache's collection of software libraries for parsing, validating, serializing and manipulating XML. The library implements a number of standard APIs for XML parsing, including DOM, SAX and SAX2. The implementation is available in the Java, C++ and Perl programming languages.

The name "Xerces" is believed to commemorate the extinct Xerces blue butterfly (Glaucopsyche xerces).[1]

Xerces language versions

There are several language versions of the Xerces parser:

  • Xerces2 Java, the Java reference implementation
  • Xerces C++, a C++ implementation
  • Xerces Perl, a Perl implementation. This implementation is a wrapper around the C++ API.[2]
Language Release Date Version
Java 2022-01-24 2.12.2
C++ 2020-04-10 3.2.3
Perl 2014-04-30 2.7.0

Features

The features supported by Xerces depend on the language, the Java version having the most features.

Feature Java[3] C++[4] Perl
eXtensible Markup Language (XML) 1.0 Fourth Edition Recommendation Шаблон:Yes Шаблон:PartialШаблон:Ref Шаблон:PartialШаблон:Ref
eXtensible Markup Language (XML) 1.1 Second Edition Recommendation Шаблон:Yes Шаблон:PartialШаблон:Ref Шаблон:PartialШаблон:Ref
Namespaces in XML 1.1 Second Edition Recommendation Шаблон:Yes Шаблон:PartialШаблон:Ref Шаблон:PartialШаблон:Ref
Namespaces in XML 1.0 Second Edition Recommendation Шаблон:Yes Шаблон:PartialШаблон:Ref Шаблон:PartialШаблон:Ref
XML Inclusions (XInclude) Version 1.0 Second Edition Recommendation Шаблон:Yes Шаблон:Yes Шаблон:Yes
Simple API for XML (SAX) Шаблон:Yes Шаблон:Yes Шаблон:Yes
Streaming API For XML (StAX) Шаблон:Yes Шаблон:No Шаблон:No
DOM Level 2 Core Specification Шаблон:Yes Шаблон:Yes Шаблон:Yes
DOM Level 2 Traversal and Range Specification Шаблон:Yes Шаблон:Yes Шаблон:Yes
Document Object Model (DOM) Level 3 Core, Load and Save Шаблон:Yes Шаблон:Yes Шаблон:Yes
Element Traversal Specification Шаблон:Yes Шаблон:Yes Шаблон:Yes
XML Schema 1.0 Structures and Datatypes Шаблон:Yes Шаблон:Yes Шаблон:Yes
XML Schema 1.1 Structures and Datatypes Шаблон:Yes Шаблон:No Шаблон:No
XML Schema Definition Language (XSD): Component Designators (SCD) Шаблон:Yes Шаблон:No Шаблон:No
Java APIs for XML Processing (JAXP) 1.4 Шаблон:Yes Шаблон:No Шаблон:No

See also

References

Шаблон:Reflist

Notes

External links

Шаблон:Apache Software Foundation