아파치 엑스르체스

Apache Xerces
아파치 엑스르체스
Apache Xerces logo.svg
개발자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.apache.org

컴퓨팅에서 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 네. 아니요. 아니요.

「 」를 참조해 주세요.

레퍼런스

  1. ^ 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.
  2. ^ "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.
  3. ^ "The Apache Xerces™ Project - News". xerces.apache.org. Retrieved 2022-08-01.
  4. ^ "Features". xerces.apache.org. Retrieved 2019-12-08.
  5. ^ "Features". xerces.apache.org. Retrieved 2019-12-08.

메모들

  • ^ 제3판을 실장.
  • ^ 제2판 구현.섹션 2.13 정규화 점검이 구현되지 않았습니다.
  • ^ 초판 실장.
  • ^ 초판 실장.

외부 링크