아파치 엑스르체스
Apache Xerces| 개발자 | Apache 소프트웨어 재단 |
|---|---|
| 안정된 릴리스 | 2.12.0 (Xerces J) 3.2.2 (Xerces C++) / 2018년 4월 30일 (Xerces J) 2018년 9월 20일 (Xerces C++) |
| 운영 체제 | 크로스 플랫폼 |
| 유형 | XML 파서 라이브러리 |
| 면허증. | Apache 라이센스 2.0 |
| 웹 사이트 | xerces |
컴퓨팅에서 Xerces는 XML의 해석, 검증, 시리얼화 및 조작을 위한 Apache의 소프트웨어 라이브러리 모음입니다.라이브러리는 DOM, SAX 및 SAX2를 포함한 XML 해석을 위한 많은 표준 API를 구현합니다.구현은 Java, C++ 및 Perl 프로그래밍 언어로 사용할 수 있습니다.
"Xerces"라는 이름은 멸종된 Xerces 푸른 나비(Glaucsyche xerces)[1]를 기념하기 위해 지어졌다고 믿어진다.
Xerces 언어 버전
Xerces 파서에는 몇 가지 언어 버전이 있습니다.
- Xerces2 Java, Java 참조 구현
- C++ 실장 Xerces C++
- Xerces Perl, Perl 실장.이 실장은 C++ [2]API를 둘러싼 래퍼입니다.
Apache에 의해 기술적으로 활성화 되어 있지만 2010년 [3]이후 어떤 언어로도 메이저 릴리스는 없습니다.
| 언어 | 발매일 | 버전 |
|---|---|---|
| 자바 | 2021-01-04 | 2.12.1 |
| C++ | 2018-09-19 | 3.2.2 |
| 펄 | 2014-04-30 | 2.7.0 |
특징들
Xerces에서 지원되는 기능은 언어에 따라 달라집니다.이 언어에는 가장 많은 기능이 탑재되어 있습니다.
| 특징 | 자바[4] | C++[5] | 펄 |
|---|---|---|---|
| eXtensible Markup Language(XML) 1.0 제4판 권장 사항 | 네. | 부분적[1] | 부분적[2] |
| eXtensible Markup Language(XML) 1.1 Second Edition 권장 사항 | 네. | 부분적[3] | 부분적[4] |
| XML 1.1 Second Edition의 네임스페이스 권장 사항 | 네. | 부분적[5] | 부분적[6] |
| XML 1.0 Second Edition의 네임스페이스 권장 사항 | 네. | 부분적[7] | 부분적[8] |
| XML 포함(XINClude) 버전 1.0 Second Edition 권장 사항 | 네. | 네. | 네. |
| XML용 심플 API(SAX) | 네. | 네. | 네. |
| XML용 스트리밍 API(StAX) | 네. | 아니요. | 아니요. |
| DOM 레벨 2 코어 사양 | 네. | 네. | 네. |
| DOM 레벨 2 트래버설 및 범위 사양 | 네. | 네. | 네. |
| 문서 객체 모델(DOM) 레벨 3 코어, 로드 및 저장 | 네. | 네. | 네. |
| 요소 통과 사양 | 네. | 네. | 네. |
| XML Schema 1.0 구조 및 데이터 유형 | 네. | 네. | 네. |
| XML Schema 1.1 구조 및 데이터 유형 | 네. | 아니요. | 아니요. |
| XML Schema Definition Language(XSD): 컴포넌트 지정자(SCD) | 네. | 아니요. | 아니요. |
| Java APIs for XML Processing(JAXP) 1.4 | 네. | 아니요. | 아니요. |
「 」를 참조해 주세요.
레퍼런스
- ^ Benz, Brian; Durant, John (7 May 2004). XML Programming Bible. John Wiley & Sons (published 2004). p. 87. ISBN 9780764555763. Retrieved 2014-10-01.
Apparently, the parser was named after the now extinct Xerces blue butterfly, a native of the San Francisco peninsula.
- ^ "Apache Xerces Perl". xerces.apache.org. Retrieved 2019-12-08.
XML::Xerces is the Perl API to the Apache project's Xerces XML parser. It is implemented using the Xerces C++ API, and it provides access to most of the C++ API from Perl.
- ^ "The Apache Xerces™ Project - News". xerces.apache.org. Retrieved 2022-08-01.
- ^ "Features". xerces.apache.org. Retrieved 2019-12-08.
- ^ "Features". xerces.apache.org. Retrieved 2019-12-08.