Zum Inhalt springen

Xerces

aus Wikipedia, der freien Enzyklopädie
{{#if: Xerces | Xerces | {{#invoke:WLink|getArticleBase}} }}

{{#if: |

colspan="2" class="notheme" style="text-align:center; background:#Vorlage:Standardfarbe; color:#202122;" | |
 {{#if: {{#invoke:Wikidata|claim|P154}} | 
[[Datei:{{#invoke:Wikidata|claim|P154}}|150px]]
 }}

}}{{#if: |

{{#if: |
}}|

}}

Basisdaten

{{#if: Apache Software Foundation |

Hauptentwickler Apache Software Foundation |
 {{#if: {{#invoke:Wikidata|claim|P126}} | 
Maintainer claim|P126|parameter=link|references=ja|list=, }}
 }}

}}{{#if: |

Entwickler
 {{#if: {{#invoke:Wikidata|claim|P178}} | 
Entwickler claim|P178|parameter=link|references=ja|list=, }}
 }}

}}{{#if: |

Erscheinungsjahr
 {{#if: {{#invoke:Wikidata|claim|P577}} | 
Erscheinungsjahr claim|P577|references=ja|list=, }} |
   {{#if: {{#invoke:Wikidata|claim|P571}} | 
Erscheinungsjahr claim|P571|references=ja|list=, }}
   }}
 }}

}}{{#ifeq: 2.12.2 (Xerces2 Java)
3.3.0 (Xerces-C++)
2.7.0-0 (XML::Xerces Perl) | KEINE_ANGABE || {{#if: 2.12.2 (Xerces2 Java)
3.3.0 (Xerces-C++)
2.7.0-0 (XML::Xerces Perl) |

Aktuelle Version
({{#if: | Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an.
format | {{#timefl:now|date}}}} {{{2}}} | T._Monat JJJJ}} lang= {{#switch: -|=de #default=de-AT
            }}
   }}

}}) }}

 {{#if: {{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813}} | 
Aktuelle Version claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813|references=ja}} {{#if: {{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813|qualifier=P577}} |
({{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813|qualifier=P577}}) }}}}}}

}}{{#ifeq: | KEINE_ANGABE || {{#if: |

Aktuelle Vorabversion
({{#if: | Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an.
format | {{#timefl:now|date}}}} {{{2}}} | T._Monat JJJJ}} lang= {{#switch: -|=de #default=de-AT
            }}
   }}

}}) }}

 {{#if: {{#invoke:Wikidata|claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724}} | 
Aktuelle Vorabversion claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724|references=ja}} {{#if: {{#invoke:Wikidata|claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724|qualifier=P577}} |
({{#invoke:Wikidata|claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724|qualifier=P577}}) }}}}}}

}}{{#if: |

Ausführungsumgebung
 {{#if: plattformunabhängig | 
Betriebssystem plattformunabhängig |
   {{#if: {{#invoke:Wikidata|claim|P306}} | 
Betriebssystem claim|P306|parameter=link|references=ja|list=, }}
   }}
 }}

}}{{#if: Java (Programmiersprache), C++ und Perl |

Programmier­sprache Java (Programmiersprache), C++ und Perl |
 {{#if: {{#invoke:Wikidata|claim|P277}} | 
Programmier­sprache claim|P277|parameter=link|references=ja|list=, }}
 }}

}}{{#if: XML Framework |

Kategorie XML Framework

}}{{#if: Apache License 2.0 |

Lizenz Apache License 2.0 |
 {{#if: {{#invoke:Wikidata|claim|P275}} | 
Lizenz claim|P275|parameter=link|references=ja|list=, }}
 }}

}}{{#if: |

deutschsprachig faculty|}} | ja | nein }}

}}{{#if: |

Sonstiges {{{Sonstiges}}}Vorlage:Infobox Software/Wartung/Sonstiges

}}{{#if: xerces.apache.org |

xerces.apache.org |
 {{#if: {{#invoke:Wikidata|claim|P856|notdeprecated=1}} | 
{{#invoke: WLink | formatURL | {{#invoke:Wikidata|claim|P856|parameter=link|notdeprecated=1}}}}
 }}

}}{{#if: |

Dateien [[c:Category:Created with {{{Dateien}}}|{{{Dateien}}}]]

}}

Xerces ist eine Familie von Programmbibliotheken zum Parsen, Modifizieren und Generieren von XML-Daten.

Beschreibung

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.

Unterstützte Standards und Schnittstellen

Xerces2 Java

  • XML 1.0 (4. Ausgabe)
  • Namespaces in XML 1.0 (2. Ausgabe)
  • XML 1.1 (2. Ausgabe)
  • Namespaces in XML 1.1 (2. Ausgabe)
  • W3C XML Schema 1.0 (2. Ausgabe)
  • W3C XML Schema 1.1
  • W3C XML Schema Definition Language (XSD): Component Designators
  • XInclude 1.0 (2. Ausgabe)
  • OASIS XML Catalogs 1.1
  • SAX 2.0.2
  • DOM Level 3 Core, Load und Save
  • DOM Level 2 Core, Events, Traversal und Range
  • Element Traversal (org.w3c.dom.ElementTraversal)
  • JAXP 1.4
  • StAX 1.0 Event API (javax.xml.stream.events)

Xerces-C++

  • XML 1.0 (Third Edition)
  • XML 1.1 (First Edition)
  • DOM Level 1 Specification
  • DOM Level 2 Core Specification
  • DOM Level 2 Traversal and Range Specification
  • SAX 1.0 and SAX 2.0
  • Namespaces in XML
  • Namespaces in XML 1.1
  • XML Schema Part 1: Structure
  • XML Schema Part 2: Datatypes
  • DOM Level 3.0 Core Specification
  • DOM Level 3.0 Load and Save Specification
  • XML Inclusions (XInclude) 1.0 (Second Edition)
  • Element Traversal Specification

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