저는 며칠 동안이 문제에 어려움을 겪었으며 귀하의 도움에 진심으로 감사드립니다. XML 메시지를 반환하는 여러 웹 서비스를 쿼리하는 Java 응용 프로그램이 있습니다. 그런 다음 애플리케이션은 xquery를 사용하여 반환 된 여러 XML 메시지를 구문 분석합니다. 내가 이해 한 것을 토대로, xquery는 XML을 읽을 XML 문서가 필요하고, Java 애플리케이션의 경우 리턴 된 각 Webservices XML에 대한 XML 문서를 작성하면 응답 시간이 길어지고 느려집니다.WebServices를 사용하여 xQuery에 반환 된 XML을 구문 분석하는 방법은 무엇입니까?
Webservices 호출에서 반환 된 XML 문자열을 XML 문서를 만들지 않고 xquery에 대한 입력으로 직접 전달할 수있는 방법이 있습니까? 단일 소스의 XML은 일관성이 있지만 XML 구조가 여러 Webservices 호출에서 다르므로 매우 유연한 응용 프로그램 처리 프레임 워크가 필요합니다.
미리 감사드립니다. Neil.
@ user720994 : XPath/XQuery 3.0 (현재 작업 초안)에는 ['fn : parse-xml()'] (http://www.w3.org/TR/xpath-functions-30/)이 있습니다. # func-parse-xml) 함수를 호출합니다. –