0
저는 실제로 HTML 인 XML 문자열을 가지고 있습니다. 실제 값으로 읽고 대체해야하는 맞춤 태그가 거의 없습니다. 나는 사용자 정의 태그자바 색소폰 파싱으로 사용자 정의 태그를 해결 된 값으로 바꿉니다.
<APP:FT>
의 값이 평가 될 것 SAX 구문 분석 및 자바 코드를 사용하여 평가 될 것이다
<html>
<body>
<p>The joiner report for today</p>
<p><APP:FT value="THIS_WEEKDAY"/></p>
<p> </p>
</body>
</html>
이 서식 파일을 구문 분석이 사용하는 SAX 작업을 수행하는 방법을 알아낼 수 없습니다입니다 Java 코드를 사용합니다. 예를 들어,
은 오늘 (2010 년 12 월 13 일)을 고려하여 TUESDAY (으)로 바꿔야합니다. 값을 찾기는 쉽지만 html 문자열에서 이것을 대체 할 수있는 방법을 찾아 낼 수가 없습니다. 최종 HTML은 다음과 같아야합니다.
<html>
<body>
<p>The joiner report for today</p>
<p>TUESDAY</p>
<p> </p>
</body>
</html>
SAX가 아니라 [XSL transformation] (https://www.w3.org/TR/xslt)을 원할 수도 있습니다. [javax.xml.transform] (http://docs.oracle.com/javase/8/docs/api/javax/xml/transform/package-summary.html) 패키지는 XSLT를 지원합니다. – VGR
읽어 주셔서 감사합니다. 나는 XML로가 아니라 freemarker 템플릿 API를 사용하여 문제를 해결했다. [http://freemarker.org/](http://freemarker.org/) – Gaurav