sitelink1 | |
---|---|
sitelink2 | |
sitelink3 | http://1 |
extra_vars4 | ko |
extra_vars5 | http://www.onjava.com/pub/a/onjava/2004/09/01/digester.html |
extra_vars6 | sitelink1 |
반면에, 만약 코드가 클라이언트로부터 동시다발적으로 다수의 요청이 발생하는 (e.g, a J2EE 컨테이너) 환경에서 수행중이라면,
실행시 리소스의 사용량을 감소시키고 컴퍼넌트들로부터의 성능저하를 최소화하기 위하여 XML처리는 매우 중요하다.
물론 이것은 매우 조심스럽게 준비되어야 한다. 하지만 메모리 요구를 최소화하도록 대부분의 경우에는 DOM 또는 JDom같은 개념
처럼 메모리에서 XML을 핸들링하는 것은 좋지 않다.
SAX또는 새로운 STAX APIS에 기반한 어플리케이션은 parsing하는 동안 반복적으로 문서를 처리할 수 있다.
SAX API는 매우 완성도가 높다. 또한 표준 JAXP API의 일부분이다. 그리고 많은 tool들과 frameworks에 의해 제공되어진다.
It also allows you to chain handlers together in order to implement sophisticated transformations and processing rules.
<dataset>
<table name="TABLE1">
<column>col1</column>
<column>col2</column>
<row>
<value>1</value>
<value>11</value>
</row>
<row>
<value>2</value>
<value>22</value>
</row>
</table>
</dataset>
<dataset>
<TABLE1 col1="1" col2="11"/>
<TABLE1 col1="2" col2="22"/>
</dataset>
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
15 |
Map 사용 예제
![]() | 황제낙엽 | 2010.10.17 | 104 |
14 | Digester/FAQ | 황제낙엽 | 2010.10.16 | 232 |
13 | RuleXML 작성법 | 황제낙엽 | 2009.01.20 | 177 |
12 | 유용한 링크 | 황제낙엽 | 2009.01.20 | 73 |
11 | Digester.peek(int n) 메서드의 고찰 | 황제낙엽 | 2008.08.26 | 88 |
10 |
Rule클래스의 작성 및 RuleXml 파일 작성 예제
![]() | 황제낙엽 | 2008.05.15 | 82 |
9 | Package org.apache.commons.digester Description - V1.8 (해석중) | 황제낙엽 | 2008.05.15 | 173 |
8 | Including programmatically-created rules: 의 고찰 | 황제낙엽 | 2008.05.14 | 80 |
7 | Digester 의 xmlrules 를 이용하여 Properties 파일 읽어들이기 | 황제낙엽 | 2008.05.14 | 98 |
» |
Parsing and Processing Large XML Documents with Digester Rules (해석중)
![]() | 황제낙엽 | 2008.05.13 | 1567 |
5 | Package org.apache.commons.digester.xmlrules | 황제낙엽 | 2008.05.13 | 92 |
4 |
Digester가 제공하는 기본 Rule을 이용한 예제 프로젝트 분석
![]() | 황제낙엽 | 2008.05.13 | 174 |
3 | Digester 의 소개 및 기본적인 사용법 | 황제낙엽 | 2008.05.09 | 116 |
2 | Parsing, indexing, and searching XML with Digester and Lucene | 황제낙엽 | 2008.05.07 | 534 |
1 | Digester란? | 황제낙엽 | 2008.05.07 | 136 |