Java에서 DOM 파서를 사용하여 XML 파일을 만드는 방법은 무엇입니까? DOM을 XML 파일로 작성하기

게시 됨: 2019-01-11
Java에서 DOM 파서를 사용하여 XML 파일을 만드는 방법은 무엇입니까? DOM을 XML 파일로 작성하기

앞에서 "Java에서 XML 요소 수를 계산하는 간단한 방법"을 배웠듯이 여기에 XML 파일을 Java(DOM Parser)로 작성하는 또 다른 간단한 Java 코드가 있습니다.

  • DOM을 XML 파일로 작성하기
  • Java DOM 튜토리얼 – Java에서 DOM을 사용하여 XML 작성
  • Java에서 XML 파일을 작성하는 방법(DOM 파서)
  • Java: Java로 XML(DOM) 파일을 작성하는 간단한 방법

이것이 내가 여기서 하는 일입니다:

  • 이름이 Companies 인 루트 XML 요소 생성
  • 4개의 Company 요소 생성
  • 모든 회사 요소에는 속성 id 가 있습니다.
  • 모든 회사 요소에는 Name, Type, Employee 3가지 요소가 있습니다.

문서 빌더팩토리:

응용 프로그램이 XML 문서에서 DOM 개체 트리를 생성하는 파서를 얻을 수 있도록 하는 팩토리 API를 정의합니다.

문서 작성기:

XML 문서에서 DOM 문서 인스턴스를 가져오는 API를 정의합니다.

추가자식():

이 노드의 자식 목록 끝에 newChild 노드를 추가합니다. newChild가 이미 트리에 있으면 먼저 제거됩니다.

변신 로봇:

이 추상 클래스의 인스턴스는 소스 트리를 결과 트리로 변환할 수 있습니다.

DOM 소스:

DOM(문서 개체 모델) 트리 형식의 변환 소스 트리에 대한 홀더 역할을 합니다.

스트림 결과:

XML, 일반 텍스트, HTML 또는 기타 마크업 형식이 될 수 있는 변환 결과에 대한 홀더 역할을 합니다.

  • The Node 인터페이스는 전체 문서 개체 모델에 대한 기본 데이터 유형입니다. 문서 트리의 단일 노드를 나타냅니다.
  • The Document 인터페이스는 전체 HTML 또는 XML 문서를 나타냅니다.
  • The Element Java 인터페이스는 HTML 또는 XML 문서의 요소를 나타냅니다.

Eclipse 콘솔 출력:

위의 프로그램을 Java Application으로 실행하면 아래와 같은 결과를 얻을 수 있습니다.