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 
XML은 third-party 어플리케이션 또는 특히 자바 플랫폼이 아닌 환경의 웹서비스의 통합에 일반적으로 사용된다.

반면에, 만약 코드가 클라이언트로부터 동시다발적으로 다수의 요청이 발생하는 (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>