Apache Xerces-XML 파서
Apache Xerces2 란 무엇입니까?
Xerces2는 Java 기반 프로세서이며 다음 XML 구문 분석 API 표준을위한 표준 인터페이스 및 구현을 제공합니다.
DOM (문서 개체 모델) 수준 3
SAX (Simple API for XML) 2.0.2
XML 용 스트리밍 API (StAX) 1.0 이벤트 API
JAXP (Java APIs for XML Processing) 1.4
XML 구문 분석이란 무엇입니까?
XML 구문 분석은 XML 문서를 통해 데이터에 액세스하거나 하나 또는 다른 방식으로 데이터를 수정하는 것을 말합니다.
XML 파서 란?
XML 파서는 XML 문서에있는 데이터에 액세스하거나 수정하는 방법을 제공합니다. Java는 XML 문서를 구문 분석하는 여러 옵션을 제공합니다. 다음은 XML 문서를 구문 분석하는 데 일반적으로 사용되는 다양한 유형의 구문 분석기입니다.
Dom Parser − 문서의 전체 내용을로드하고 메모리에 전체 계층 트리를 생성하여 문서를 구문 분석합니다.
SAX Parser− 이벤트 기반 트리거에서 문서를 구문 분석합니다. 전체 문서를 메모리에로드하지 않습니다.
StAX Parser − SAX 구문 분석기와 유사한 방식으로 문서를 구문 분석하지만보다 효율적인 방식으로 구문 분석합니다.
이제 다음 장에서 Apache Xerces 라이브러리를 사용하여 각 파서를 자세히 설명하겠습니다.