문제

중첩 된 XML 요소 몇 개를 필터링하고 속성 평가를 원합니다. 이 목적을 위해 효율적이고 경량 Java API 또는 프레임 워크를 검색하고 있습니다.

주요 요구 사항은 다음과 같습니다.

  • 일부 패턴 또는 조건에 따라 요소 몸의 필터링
  • 이벤트 기반 XML 변환

나의 첫 번째 아이디어는 Apache Jelly 였지만 젤리는 ulgly 부작용이 있습니다. CDATA 태그를 제거하고 원치 않는 동작입니다.

미리 감사드립니다.

도움이 되었습니까?

해결책 3

마지막으로 DOM4J 및 XPATH를 사용하여 필터 체인을 구현했습니다. 나는 당신이 하나의 문서 안에 다수의 지점을 움직여야한다면 매우 편리하기 때문에이 API를 결정하고 XPath에서 빌드되면 원하는 요소를 찾는 것을 용이하게합니다.

답변 해주셔서 감사합니다.

다른 팁

간단하게 가서 시도하십시오 색소폰.

나는 확실하다 jxpath 필터링 기능이 있습니다. 아마 볼 가치가있을 것입니다 :)

XSLT가 당신에게 효과가 있을까요? 이를 위해 내장 된 Java 라이브러리가 있으며, 레이아웃은 특정 태그 및/또는 조건이 충족 될 때만 섹션을 설정할 수 있습니다. 그런 다음 다시 XSLT를 배워야합니다.

XSLT보다 XQuery를 사용하고 추천합니다. 둘 다 기능적 언어이며 익숙해지는 데 약간의 영향을 미칩니다. 색슨 슨은 두 가지를 모두 지원합니다. 보다 http://saxon.sourceforge.net/

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top