본문 바로가기

XML2

XML SAX, DOM 파서 비교 1. 특징 DOM(Document Object Model)의 특징 1) 객체 모델 기반 API 2) node단위 데이터 처리 3) 메모리 적재 방식 4) 문서의 정보와 내용을 객체로 이용 SAX(Simple API for XML)의 특징 1) 이벤트 기반 API 2) XML 태그 시작과 끝에서 이벤트 생성 3) 피 XML을 하나의 긴 문자열로 간주 2. 적용 DOM 1) 문서를 수정, 삭제 추가 적용 가능 2) 랜덤 엑세스 사용 가능 3) 데이터 구조 생성할때 SAX 1) 대용량 문서를 다룰때 2) 이벤트 스트림에서 문서를 다룰때 3) 문서 수정이 필요하지 않을때 3. DOM SAX 비교표 DOM SAX 처리 방식 tree-walking event 재사용성 데이터 재가공 용이, 문서요소를 노드로 저장 한.. 2009. 5. 28.
XML 요소 작성의 규칙 Well-formed XML 1. 모든 시작 태그는 반드시 하나의 끝 태그와 짝을 이루어야 한다. SGML 도큐먼트를 파싱할때 생기는 문제점중의 하나는 모든 요소들의 끝이 반드시 필요 없다는 것이다. HTML의 경우 끝 태그를 권장 안하는 경우 도 있다. 이런 형식에 익숙한 프로그래머 또는 디자이너는 반드시 고쳐야 하는 점이다. 이런 문제점은 앞으로 계속적으로 문제가 될 브라우저 호환에도 큰 문제가 된다. 지금부터라도 시작.끝 태그를 꼭 시키자 2. 태그는 겹쳐 쓸 수 없다. XML은 아주 엄격한 계층을 갖기 때문에 부모 요소를 닫기 전에 모든 자식 요소들을 다았는가를 확인해야 한다. 애매모호한 태그를 한번 보자 나는 대한민국 청년이다.그래서 자랑스럽다. 브라우저에서 이글을 보면=> 나는 대한민국 청년이.. 2008. 11. 9.