4. 샘플소스 Ajax용 간이 크로스 브라우저 라이브러리를 작성하여, response에 대해 XML이나 Text형식으로 받아 처리하는 예제를 테스트해보도록 한다. jslb-ajax.js //// // 동작가능한 브라우저 판정 // // @sample if(chkAjaBrowser()){ location.href='nonajax.htm' } // @sample oj = new chkAjaBrowser();if(oj.bw.safari){ /* Safari 코드 */ } // @return 라이브러리가 동작가능한 브라우저만 true true|false // function chkAjaBrowser() { var a,ua = navigator.userAgent; this.bw= { safari : ((a=ua...
Ping Guo, Julie Basu, Mark Scardina, K. Karun Java 애플리케이션에 맞는 올바른 구문 분석 기술 선택. XML이 널리 채택되면서 XML 문서의 효율적인 구문 분석이 점점 더 중요해지고 있습니다. 특히 대규모 볼륨을 처리하도록 되어 있는 애플리케이션에서는 XML 데이타를 효율적으로 구문 분석하는 방법이 매우 중요합니다. 잘못된 구문 분석은 과도한 메모리 사용과 처리 시간으로 인해 확장성을 저해할 수 있습니다. 여러 유형의 XML 구문 분석기를 사용할 수 있습니다. 그렇다면 이 중에서 여러분의 상황에 맞는 구문 분석기는 무엇일까요? 이 문서에서는 널리 사용되는 세 가지 XML 구문 분석 기술을 설명하고 애플리케이션의 요구 사항에 따라 올바른 기술을 선택하는 방법을 살펴보..
요즘 하고 있는 것이 XML 파싱과 관련된 것이다 보니DOM에 대해 알게 되었고 아래와 같이 dom4j, jaxen, XPath에 대해서도 관심을 가지게 되었습니다. dom4j에 관한 설명으로 시작을 하겠습니다. 시~작~^^ dom4j의 홈페이지 입니다. dom4j는 xml 문서를 DOM(Document Object Model) 형태로 사용할때 자바에서 쓰기 편하도록 만들어 놓은 패키지 입니다. 아래는 이곳 메인 페이지의 dom4j에 대한 간략한 설명입니다. dom4j is an easy to use, open source library for working with XML, XPath and XSLT on the Java platform using the Java Collections Framework..
첨부파일이 아니라 내용에 붙였습니다 xmls x = new xmls(...)에서 x.domLoad(...); .... x.domWrite(...); 이런 방식으로 사용하시면 됩니다 자세한 설명은 생략하겠습니다 xml의 구조에 대해서 조금만 아신다면 금방 파악이 되실 겁니다 상용으로 잘 사용하고 있습니다 붙이다 보니 tab이 먹지 않아서 정렬이 안되어 있는데 copy해서 editor에서 정리한 다음 보십시오 import java.io.*; import java.util.*; import javax.xml.parsers.*; import javax.xml.transform.*; import javax.xml.transform.dom.*; import javax.xml.transform.stream.*; //..