1. 개요

이것은 Java에서 XML로 작업하는 방법에 대한 안내서 입니다.

구문 분석과 바인딩 모두에 대해 가장 일반적인 Java XML 처리 라이브러리 를 살펴보겠습니다 .

2. DOM 파서

간단히 말해서 DOM 파서는 전체 XML 문서에서 작동하여 메모리에 로드하고 문서의 트리 표현을 구성합니다.

2.1. 유용한 리소스

3. SAX 파서

SAX 파서는 이벤트 기반 파서입니다. 전체 문서를 메모리에 로드하지 않고 콜백을 사용하여 XML 문서를 파싱합니다.

3.1. 유용한 리소스

4. StAX 파서

StAX 파서는 DOM과 SAX 파서 사이의 중앙값입니다.

4.1. 유용한 리소스

5. JAXB

JAXB(Java Architecture for XML Binding)는 개체를 XML에서/로 변환하는 데 사용됩니다.

JAXB는 Java SE 플랫폼의 일부이자 Jakarta EE의 API 중 하나입니다.

5.1. 유용한 리소스

6. 엑스스트림

XStream 은 객체를 XML과 직렬화하는 간단한 라이브러리입니다.

6.1. 유용한 리소스

7. 잭슨 XML

Jackson XML은 XML 인코딩 데이터를 읽고 쓰기 위한 Jackson JSON 프로세서의 확장입니다.

7.1. 유용한 리소스

8. 아파치 CXF 이지스

Aegis는 Java 개체와 XML 스키마로 설명된 XML 문서 간에 매핑할 수 있는 데이터 바인딩 또는 하위 시스템입니다.

8.1. 유용한 리소스

9. 지BX

JiBX는 XML 데이터를 Java 객체에 바인딩하는 도구입니다. JAXB와 같은 다른 일반적인 도구에 비해 견고한 성능을 제공합니다.

9.1. 유용한 리소스

10.  XML 유닛 2

XMLUnit 2.x는 XML 콘텐츠를 테스트하고 확인하는 데 도움이 되는 강력한 라이브러리이며 XML에 포함되어야 하는 내용을 정확히 알고 있을 때 특히 유용합니다.

10.1. 유용한 리소스

11. 결론

이것은 Java의 XML 생태계에 대한 빠른 소개였습니다.

XML 작업을 수행하고 Java XML 환경에 대한 높은 수준의 보기를 얻는 방법에 대해 자세히 알아보려면 사용방법(예제)로 사용하십시오.

모든 XML 콘텐츠에 대한 링크를 한 곳에서 보려면 이 주제에 대한 기사 모음 도 있습니다 .

Generic footer banner