如何在XSD中用XML编写Byte []?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在XSD中用XML编写Byte []?相关的知识,希望对你有一定的参考价值。

JSON响应是文件名,内容:

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

哪里

Filename : String 
Content : Byte[]

如何在我的XSD架构中编写Byte[]

答案

您不能直接在XML文件中存储原始字节,但您可以在Base64中对它们进行编码并存储编码。对于Base64编码的数据,请在XSD中使用base64Binary

确保您的数据实际上是Base64,因为xs:base64 is not the same as xs:string

以上是关于如何在XSD中用XML编写Byte []?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用自定义 XSD 架构编写 XML?

针对包含 xsd:import without location 的 XSD 验证 XML

如何验证XML架构中的命名约定

以编程方式从 XML 或 XSD 生成 C# 类

根据给定的XSD将XML文件转换为另一个

如何将 XML 映射到 C# 对象