목록공부(~2014)/XML (5)
3D Graphic Technical Artist
1. install XQDT 2. Zorba 설치 참고 : http://wiki.eclipse.org/XQDT/Installation
#1. DOM VS SAX 특징, 차이점 DOM Parser W3C에서 개발한 html과 xml 문서에 동적으로 접근, 변경 가능한 프로그래밍 인터페이스 DOM 파서는 애플리케이션의 요청을받아 XML 문서의 전체 내용을 읽어서 메모리 상의 트리 구조를 만든다. 그러면 애플리케이션은 메모리 상에 만들어진 XML 문서의 트리를 통해 XML 문서의 내용에 접근한다. DOM은 하나의 사양 이기 때문에 플랫폼이나 특정 언어에 종속 적이지 않다. SAX Parser W3C 표준이 아닌 XML 프로그래밍 인터페이스 DOM과는 전혀 다른 접근 방법을 사용, 메모리 사용을 최소화하고 처리 속도가 빠르기 때문에 XML 개발자들에게 인기있는 API이다. SAX는 XML문서를 처음부터 끝까지 읽어가면서 이벤트를 발생시키는 방..
#1. XML이란? Extensible Markup Language HTML과 SGML의 단점에서 비롯 되어 XML이 발달 되었다. - HTML의 단점 고정된 Tag의 집합, 구조화가 어려움, 문서 외형만 결정 구조화가 어려워 저장 및 검색이 효과적이지 않음. - SGML의 단점 너무 복잡하고 이식성이 낮아 대중성이 없음 복잡하므로 사용자의 DTD(Document Type Definition)작성이 어려움 -XML의 장점 1. 간단함, 2. 확장성 - 새로운 Tag 정의 가능, 이를 이용해 표준 포멧 정의 가능 3. 구조화 - 확장된 Tag로 문서 구조화 편리, 검색과 저장이 용의함 4. 독립성 - 모든 플랫폼에서 Text 파일 지원함, 독립성 뿐만 아닌 이식성도 좋음 5. 다중 하이퍼 링크 가능 6. ..
#1. 기본 개념 DomParser이용해서 xml파일을 읽어와 DB에 저장하는 간단한 실습 #2. 실습 시나리오 1) XML 파일 읽기 2) 변환 하고자하는 형태의 VO 객체에 저장하고 3) DB에 저장 #3. Library 1. parser jaxen-1.1.4.jar xercesImpl.jar xml-apis.jar 2. postgres jdbc driver postgresql-9.2-1002.jdbc4.jar download link : http://jdbc.postgresql.org/download.html #4. Directory 구조 #5. 코드 ConnectDB.java import java.sql.Connection; import java.sql.DriverManager; import ja..
#1. DomParser란? #2. XML 파싱 실습 시나리오 1) XML 파일 임의로 만듬 2) Parser Library JDK JRE에 적용 3) DomParser를 이용해서 XML 파일 읽어서 4) VO 객체에 저장하고 5) Console 화면으로 출력 #3. Directory 구조 #4. 코드 Data.xml Neutral raszagal 2011.3.22 Google www.google.com 1975.9.15 Microsoft www.microsoft.com 1975.4.4 DomParser.java import java.io.File; import java.io.IOException; import java.util.ArrayList; import java.util.List; import j..