바이너리 데이터를 XML로 보내야하며 표준 방법으로 base64를 사용하고 있습니다.Base64 XML 바이너리 콘텐츠
- 저장하시오 XS로 이진 : base64Binary 인
- 저장하시오 XS로베이스 64 진수의 UTF-8 인코딩 문자열 표현 : 문자열 요소
제에서 단 I는 두 가지 옵션을 케이스는 스키마는 읽 두 번째 경우
<xs:element name="Image" type="xs:base64Binary" />
을 스키마 읽기 :
<xs:element name="Image" type="xs:string" />
첫 번째 옵션이 "올바른"것으로 의심되지만 두 번째 옵션보다 큰 XML이 생성됩니다. XML 인스턴스의 첫 번째 요소는 "U1Vrc ..."로 시작하고 두 번째 요소는 "SUkqAAA .."등으로 시작합니다.
어느 것이 가장 일반적으로 보입니까?
대부분의 사람들은 XML을 사용하여 바이너리를 보내지 않습니다. 그러나 꼭해야한다면'base64Binary' 나'hexBinary' 데이터 타입을 사용하십시오. –