0
x- 경로 표현식을 사용하여 요청 본문에서 데이터를 가져 오는 속성을 만드는 프록시를 만듭니다. 내가 작성한 속성은 다음과 같습니다.맞춤 클래스 조정자의 속성 값 가져 오기
<property xmlns:xs="http://www.openoandm.org/xml/ISBM/" name="ChannelURI" expression="//xs:ChannelURI" scope="default" type="STRING"/>
이제이 속성의 값을 전달할 클래스 조정자를 호출했습니다. 그래서 내 클래스 중재자에, 내가 그래서 지금 내가 ChannelURI 속성에 문자열 값을 전달하는 경우
public String channelUriFromProp = String.valueOf(context.getProperty("ChannelURI"));
을 작성했습니다, 나는 내 수업의 중재자 문자열 channelUriFromProp 내부에 그 값을 얻을 수 있습니다.
하지만 진짜 문제는 내가 클래스 중재자 코드 channelUriFromProp의 값을 인쇄 할 때 내가
<body>
<p:OpenPublicationSession xmlns:p="http://www.openoandm.org/xml/ISBM/">
<!--Exactly 1 occurrence-->
<xs:ChannelURI xmlns:xs="http://www.openoandm.org/xml/ISBM/"></xs:ChannelURI>
</p:OpenPublicationSession>
</body>
그런 요청에서 null 값을 통과 할 때 내가 널을 얻는
<xs:ChannelURI xmlns:xs="http://www.openoandm.org/xml/ISBM/"/>
대신 얻을 수 있다는 것입니다 또는 비어 있습니다. 여기서 뭐하는거야? 미리 감사드립니다.
하지만 agin 동일한 출력을 받고. null 또는 빈 문자열 대신 xml 태그를 얻습니다. –
Roy
속성 조정자 다음에 로그 조정자를 배치 할 수 있습니까? 그 특정한 재산 중재자와 함께 무엇을 얻고 있는지보십시오. 처럼 ; 문제는 classmediator와는 다릅니다. 당신의 xpath와 같습니다. – Ratha
예 로그를 넣었습니다. (예 : logout = "custom"> 빈 데이터를 전달할 때 –
Roy