org.opensaml.saml.saml2.core.Response
에 대한 응답을 org.opensaml.xml.XMLObject
에 언 마샬하려는 중입니다. 이렇게하려면 문자열에 응답을 설정 한 다음 문서 작성기를 사용하여 구문을 org.w3c.dom.Document
으로 구문 분석했습니다.언 마샬 러 등록
이제 문서의 요소를 XMLObject에 언 마샬하고 싶습니다.
Element element = document.getDocumentElement();
UnmarshallerFactory unFactory = Configuration.getUnmarshallerFactory();
XMLObject xmlObject = unFactory.getUnmarshaller(element).unmarshall(element);
요소의 Unmarshaller가 존재하지 않기 때문에 나는 Unmarshaller에 공장에서 널 포인터 예외를 받고 있어요 : 내 코드는 다음과 같이 보입니다. unFactory.unmarshaller에 대해 디버깅 할 때 {}으로 표시됩니다.
요소에 대해 언 마샬 러를 등록하려면 어떻게해야합니까?
감사합니다!
에 추가 – veggirice