DOM을 XML을 구문 분석 및 DOM4J

XML은 트리 구조입니다

XML 노드를 통해 전체 방법을 나타냅니다

 

 

 

sutdent.xml 문서 : 문서 노드 XML 파일

학생 요소 : 사용한 소자 접합 <> 태그

다수의 Attr : 접합 소자는 속성 명 = "속성 값"속성

날 텍스트 : 노드 요소 사이의 텍스트 내용

DOM : 문서 객체 모델 : 문서 객체 모델 객체의 부재로서 설명 문서

자바 코드를 HTML 또는 JS 코드 작업에서 XML 작업

 

DOM 구문 분석 기능

1.로드 할 때, 일회성 전체 XML 문서를 메모리에 트리 (문서 객체)을 형성, 메모리에로드됩니다.

2. 코드 작업 문서를 사용한 후, XML 파일 메모리 DOM 트리이며, 로컬 디스크가 실제로 직접 작업과 관련이 없습니다.

DOM 메모리 사이의 동작, XML 디스크 내용이 변경되지 않으므로 양쪽이 일치되도록 3. 동기화 될

(이 동기화해야하는 경우에만 쿼리, 데이터 변경 사항을 동기화를 필요로하지 않는다)

4. 단점 : XML 파일이 너무 큰 경우, 메모리 오버 플로우가 발생할 수 있습니다

 

DOM 구문 분석 단계

코드가 여기에 대표 :

 

 

 

 

 

 

색스 해결 소개

에 따라 라인별로 읽어 라인, 이벤트 중심

장점 : 메모리와 속도를 차지하지 않습니다

단점 : 만 다시 쓸 수 없습니다 읽을 수

 

 

DOM4J 소개

DOM4J는 오픈 소스 XML 파싱 패키지를 생산 dom4j.org한다

DOM4J는 뛰어난 성능, 강력하고 매우 사용하기 쉬운 기능, 태양의 공식 DOM 기술, 소프트웨어를 통해 성능과 함께, 아주 좋은 JavaXML의 API이며, 그것은 또한 오픈 소스입니다

점점 더 많은 Java 소프트웨어 읽기 및 XML을 작성하는 사용 DOM4J에, 언급 특히 가치가있다 심지어 태양이 또한 JAXM의 DOM4J를 사용하는 것입니다. 이것은 Hibernate는 또한 구성 파일을 읽고 쓸 수 있도록 사용, 항아리 패키지를 사용해야했다.

 

 

 

오래된 구 개 학교 공동체 구성원들은 생산

추천

출처www.cnblogs.com/ljxt/p/11608984.html