Как написать Byte [] в XML в XSD? - PullRequest
       67

Как написать Byte [] в XML в XSD?

1 голос
/ 19 апреля 2019

JSON-ответ имеет имя файла, содержимое:

{
  “Filename” : “abc.pdf”
  “Content” : “abejmkkjshkduhjkskwbkjejjkhugaib” 
}

, где

Filename : String 
Content : Byte[]

Как написать Byte[] в моей схеме XSD?

1 Ответ

2 голосов
/ 19 апреля 2019

Вы не можете напрямую хранить необработанные байты в файлах XML, но вы можете закодировать их в Base64 и сохранить кодировку. Для данных в кодировке Base64 используйте base64Binary в XSD.

Убедитесь, что ваши данные на самом деле Base64, потому что xs:base64 отличается от xs:string.

...