나는 XSLT를 캐싱하여 루프의 여러 문서에 적용했습니다. 각 결과는 동일한 형식을가집니다. 같은 ID
값을 갖는 요청을 합병하거나 추가해야합니다 Java : 기존 문서로 문서 변환 : 병합 하시겠습니까?
DocumentResult allResults = new DocumentResult();
for (iter = requests.iterator(); iter.hasNext();) {
transformer.transform(new DocumentSource(request), allResults);
}
return allResults;
코드는 내가하려고 노력하고있어 표시해야 그것을 작동하지 않지만
.수동으로 병합을 수행 할 필요없이이를 구현할 수있는 방법이 있습니까?
어떻게 시작/종료 루트 태그를 피하기 위해
SAXResult
에 대한 기본 컨텐츠 핸들러에 들어오는 모든 SAX 이벤트를 전달하고 모든 불필요한 이벤트 (루트 태그startDocument
,endDocument
및startElement
를 건너 뜁니다? – khachik그 (것)들을 제거하고 싶지 않다 분명하다 : -) 루트의 아이들을 추출하기 위하여 논리를 써야 할 것이다. 원하는 스트림에 따라 SAX가 적절해야합니다. –