두 개의 중첩 된 xml 요소를 필터링하고 해당 특성을 평가하고 싶습니다. 이 목적을 위해 효율적이고 가벼운 자바 API 또는 프레임 워크를 찾고 있습니다.자바에서 xml 변환 및 필터링 수행
주요 요구 사항은 다음과 같습니다 어떤 패턴이나 조건 내 첫번째 생각은 아파치 젤리,하지만 젤리가되었다
- 필터링, 부끄러운 부작용. 그것은 CDATA 태그를 제거하고 원치 않는 행동입니다.
미리 감사드립니다.
두 개의 중첩 된 xml 요소를 필터링하고 해당 특성을 평가하고 싶습니다. 이 목적을 위해 효율적이고 가벼운 자바 API 또는 프레임 워크를 찾고 있습니다.자바에서 xml 변환 및 필터링 수행
주요 요구 사항은 다음과 같습니다 어떤 패턴이나 조건 내 첫번째 생각은 아파치 젤리,하지만 젤리가되었다
미리 감사드립니다.
마지막으로 dom4j와 xpath를 사용하여 필터 체인을 구현했습니다. 이 API는 하나의 문서 안에 여러 개의 브랜치를 움직여야하고, 원하는 경로를 쉽게 찾을 수 있기 때문에 매우 유용합니다.
답장을 보내 주셔서 감사합니다.
저는 JXPath에 필터링 기능이 있습니다. 가치가있는 것 같네요 :)
간단한 가서 시도하십시오 SAX.
XSLT를 사용할 수 있습니까? 이를 위해 내장 된 자바 라이브러리가 있으며 레이아웃은 특정 태그 및/또는 조건이 충족 될 때만 섹션을 설정할 수 있도록되어 있습니다. 그런 다음 다시 XSLT를 배워야합니다.
xslt를 사용하여 xquery를 사용하고 권장합니다. 둘 다 기능 언어이며 익숙해 져야합니다. Saxon은이 두 가지를 모두 지원합니다. http://saxon.sourceforge.net/
JXPath는 XPATH 구문을 사용하여 POJO 계층 구조를 탐색하며 XML과 직접 관련이 없습니다. –