아파치 서세스

"오늘의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, 문자열 처리 등 다양한 유틸리티 기능 제공, 함수형 프로그래밍 스타일 컬렉션 적용을 통해 자바 개발 생산성 향상에 기여한다.
  • 아파치 라이선스 소프트웨어 - 안드로이드 (운영체제)
    구글이 개발한 리눅스 커널 기반의 모바일 운영체제인 안드로이드는 오픈소스 플랫폼으로 다양한 기기에서 활용되며 세계적으로 널리 사용되지만, 개인정보 보호 문제와 독점적 지위 남용 논란 등의 비판도 존재한다.
  • 아파치 라이선스 소프트웨어 - 쿠버네티스
    쿠버네티스는 컨테이너화된 애플리케이션을 자동으로 배포, 스케일링, 관리하는 오픈 소스 시스템으로, 구글의 Borg 시스템에서 영감을 받아 설계되었으며 파드, 서비스 등의 기능을 제공하여 클라우드 네이티브 환경에서 중요한 역할을 한다.

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