아파치 서세스

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

아파치 서세스는 여러 언어 버전으로 제공되는 XML 파서이다. 주요 버전으로는 Xerces2 Java, Xerces C++, Xerces Perl 등이 있으며, 각 버전별로 출시일과 버전 정보가 다르다. 지원하는 기능은 언어에 따라 차이가 있으며, Java 버전이 가장 많은 기능을 지원한다.

아파치 서세스 - [IT 관련 정보]에 관한 문서
기본 정보
이름Apache Xerces 아파치 서세스
종류XML 파서 라이브러리
개발아파치 소프트웨어 재단
라이선스아파치 라이선스 2.0
웹사이트아파치 서세스 공식 웹사이트
최신 버전
Xerces J2.12.2 (2022년 1월 24일)
Xerces C++3.2.3 (2020년 4월 10일)
Xerces Perl2.7.0-0 (2006년 3월 14일)
플랫폼
운영 체제크로스 플랫폼
추가 정보
프로그래밍 언어(정보 없음)
지원 기술Extensible Markup Language (XML)
Document Object Model (DOM)
Simple API for XML (SAX)
어원샌프란시스코 반도 토종인 멸종된 서세스 푸른 나비에서 따옴
📚 더 읽어볼만한 페이지
  • C++ 라이브러리 - D-Bus
    D-Bus는 2002년에 시작된 프로세스 간 통신 시스템으로, 시스템 버스와 세션 버스를 통해 정보 공유, 모듈성, 권한 격리를 제공하며, 일대일 요청-응답 및 발행/구독 통신 방식을 지원한다.
  • C++ 라이브러리 - Botan
    Botan은 다양한 암호화 알고리즘을 지원하는 암호화 라이브러리이며, RSA, ElGamal, AES, SHA-256 등 널리 사용되는 알고리즘을 포함하여 공개키 암호화, 공개키 서명, 키 교환, 블록 사이퍼, 스트림 사이퍼, 해시 함수 등을 제공한다.
  • 자바 라이브러리 - 아파치 루씬
    아파치 루씬은 더그 커팅이 개발한 오픈 소스 전문 검색 라이브러리이며, 텍스트 색인 및 검색 기능을 제공하여 웹 검색 엔진, 퍼지 검색, 추천 시스템 구현 등에 사용된다.
  • 자바 라이브러리 - 구글 구아바
    구글 구아바는 구글에서 개발한 오픈 소스 자바 라이브러리로, 자바 컬렉션 프레임워크 확장, 캐싱, I/O, 문자열 처리 등 다양한 유틸리티 기능 제공, 함수형 프로그래밍 스타일 컬렉션 적용을 통해 자바 개발 생산성 향상에 기여한다.
  • 자바 플랫폼 - 블루레이
    블루레이 디스크는 DVD 후속 매체로, 청색 레이저를 사용하여 고화질 영상과 음향을 제공하며 HD DVD와의 경쟁 후 고밀도 광디스크 표준으로 자리 잡았으나 스트리밍 서비스 성장으로 녹화용 디스크 생산이 중단되는 추세이다.
  • 자바 플랫폼 - 자바 플랫폼, 마이크로 에디션
    자바 ME는 임베디드 및 모바일 장치에서 자바 앱을 실행하는 플랫폼으로, 피처폰에서 주로 사용되었으며 다양한 프로파일과 에뮬레이터, 개발 도구를 제공하고 JSR을 통해 기능이 확장된다.

2. 언어별 버전

서세스 파서에는 여러 언어 버전이 있으며, 대표적으로 Xerces2 Java, Xerces C++, Xerces Perl 등이 있다.

👆
좌우로 밀어서 보기
언어출시일버전
자바2022-01-242.12.2
C++2020-04-103.2.3
2014-04-302.7.0

2.1. Java 버전

Xerces 파서에는 여러 언어 버전이 있다. 그 중 자바 버전은 2022년 1월 24일에 2.12.2 버전이 출시되었다.

👆
좌우로 밀어서 보기
언어출시일버전
자바2022-01-242.12.2
C++2020-04-103.2.3
2014-04-302.7.0

2.2. C++ 버전

아파치 서세스 C++ 버전은 2020년 4월 10일에 출시되었으며, 버전은 3.2.3이다.

👆
좌우로 밀어서 보기
언어출시일버전
C++2020-04-103.2.3

2.3. Perl 버전

Xerces Perl은 펄 구현이며, C++ API를 감싸고 있다. 2014년 4월 30일에 2.7.0 버전이 출시되었다.

2.4. 언어별 버전 및 출시일 (표)

wikitable

👆
좌우로 밀어서 보기
언어출시일버전
자바2022-01-242.12.2
C++2020-04-103.2.3
2014-04-302.7.0

```
서세스 파서에는 여러 언어 버전이 있으며, 대표적으로 Xerces2 Java, Xerces C++, Xerces Perl 등이 있다.

3. 기능

Xerces가 지원하는 기능은 언어에 따라 다르며, Java 버전이 가장 많은 기능을 가지고 있다.

👆
좌우로 밀어서 보기
기능JavaC++Perl
XML 1.0 Fourth Edition RecommendationO부분적xml10부분적xml10
XML 1.1 Second Edition RecommendationO부분적xml11부분적xml11
Namespaces in XML 1.1 Second Edition RecommendationO부분적namespace10부분적namespace10
Namespaces in XML 1.0 Second Edition RecommendationO부분적namespace11부분적namespace11
XML Inclusions (XInclude) Version 1.0 Second Edition RecommendationOOO
Simple API for XML (SAX)OOO
Streaming API For XML (StAX)OXX
DOM Level 2 Core SpecificationOOO
DOM Level 2 Traversal and Range SpecificationOOO
Document Object Model (DOM) Level 3 Core, Load and SaveOOO
Element Traversal SpecificationOOO
XML Schema 1.0 Structures and DatatypesOOO
XML Schema 1.1 Structures and DatatypesOXX
XML Schema Definition Language (XSD): Component Designators (SCD)OXX
Java APIs for XML Processing (JAXP) 1.4OXX

3.1. 지원 기능 (표)

wikitable

👆
좌우로 밀어서 보기
기능JavaC++Perl
eXtensible Markup Language (XML) 1.0 Fourth Edition Recommendation
eXtensible Markup Language (XML) 1.1 Second Edition Recommendation
Namespaces in XML 1.1 Second Edition Recommendation
Namespaces in XML 1.0 Second Edition Recommendation
XML Inclusions (XInclude) Version 1.0 Second Edition Recommendation
Simple API for XML (SAX)
Streaming API For XML (StAX)
DOM Level 2 Core Specification
DOM Level 2 Traversal and Range Specification
Document Object Model (DOM) Level 3 Core, Load and Save
Element Traversal Specification
XML Schema 1.0 Structures and Datatypes
XML Schema 1.1 Structures and Datatypes
XML Schema Definition Language (XSD): Component Designators (SCD)
Java APIs for XML Processing (JAXP) 1.4