Digester Digester 의 소개 및 기본적인 사용법

황제낙엽 2008.05.09 16:57 조회 수 : 58 추천:121

sitelink1  
sitelink2  
sitelink3  
extra_vars4  
extra_vars5  
extra_vars6  

일본어 - http://www.techscore.com/tech/ApacheJakarta/Digester/index.html
한국어 - http://www.jakartaproject.com/article/jakarta/111250950872200
            http://14.63.166.136:2201/article/jakarta/111250950872200


1. RuleXML 의 작성팁
  1) 반복패턴 찾아내기
  XML파싱의 가장 기본적인 원리는 반복되는 패턴을 찾아내는 것이다.
  예를들어,
  < a >
    < b />
    < b />
    < b />
  < /a >
  위와같은 XML 정의가 있다면, < b >는 반복 패턴을 가지고 있다.
  이 반복되는 패턴은 rulexml에서 < pattern >태그에 매칭된다.
  따라서, XML을 분석하는 rule 을 작성할때는 가장 먼저 해야할 일은 반복되는 패턴을 찾아내는 것이다.

  2) < bean-property-setter-rule > 태그 사용 유의점
  pattern 속성으로 지정하는 태그명이 셋팅되는 빈에 변수로 선언되어 있어야 한다.
  만일 pattern 속성의 값과 빈의 변수명이 다르다면 < call-method-rule > 태그를 사용하여야 한다.