문제

나는 응용 프로그램과 함께 나머지 스타일의 인터페이스는 XML 문서를 통해 포스트에서 클라이언트입니다.이 응용 프로그램에 기록된 Java 및 XML 을 사용하는 콩 과정된 메시지입니다.

XML 스키마에 대한 정의 필드에서 메시지는 다음과 같습니다:

<xs:element name="value" type="xs:string" nillable="true" />

어떻게 보내는 null 값을 충족하는 이 spec?

보냈 <value xsi:nil="true" /> 하지만이 발생한 XML 파서를 barf.

도움이 되었습니까?

해결책

는 올바른 방법으로 전송이 전무 가치(다고 가정하면 기본 네임스페이스 그리고 xsi 네임스페이스는 올바른 값으로 설정,즉 "http://www.w3.org/2001/XMLSchema-instance"xsi.) 그래서 그것은 다음과 같이 있을 수 있습에 올 버그에서 CML 파서 당신이 사용합니다.What's 는 오류 메시지가?

수도 있습을 사용하여 시험 xsi:nil="1" 거나 사용하여 별도로 열고 닫을 태그(<value xsi:nil="true"></value>)을 시도하고 작업하고 있습니다.

다른 팁

에 대해 무엇 <value xsi:nil="true"></value>?That's what's 사양.

과거에 나는 XML 요소는 null 었거나 포함되지 않 그들을 보내거나 그 빈 그래서,당신의 경우에 그것은 것:<value />

을 시도했다는?

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