2010-03-17 4 views
2

Java 변환에 어떤 XSLT 프로세서를 사용해야합니까? SAXON, Xalan 및 TrAX가 있습니다. 내가 선택한 기준은 무엇입니까? 복잡한 논리적 변형없이 단순한 변환이 필요합니다. 빠르고 쉽게 구현할 수있는 솔루션이 필요합니다. APP는 Tomcat, Java 1.5에서 실행됩니다. 몇 가지 jaxp 라이브러리가 있는데 jaxp의 버전이 무엇인지 이해하지 못했습니다.

미리 감사드립니다.
Java 변환에 어떤 XSLT 프로세서를 사용해야합니까?

감사합니다.

답변

8

JDK에는 Xalan의 내부 버전이 번들로 제공되며 표준 API를 사용하여 인스턴스를 가져옵니다 (예 : TransformerFactory.newInstance()).

Xalan이 작동하지 않는 경우 (가능성이 낮음) 다른 곳을 볼 필요가 없습니다.

그런데 TrAX는 javax.xml.transform API의 이전 이름으로, JDK의 선택적 확장 프로그램이었습니다.

0

일반적으로 "단순 변환"과 "빠름"이 의미하는 바를 비롯하여 처리하려는 XML의 양에 크게 의존하기 때문에 대답하기가 어렵습니다. 다른 고려 사항도 있습니다. "빠른"은 "빠른 쓰기"또는 "빠른 실행"을 의미 할 수 있습니다. 사용 가능한 메모리 크기만큼 파일을 처리하면 구문 분석하는 경우와 다른 옵션 (STX, 다른 SO question에 설명 된대로)을 만들 수 있습니다. 작은 파일 등

+0

나는 작은 파일을 파싱하지만 최근에 충분히 – Artic

관련 문제