2011-09-21 17 views
0

我有一个由休息服务返回的字节数组。问题是它被编码成XML。无论如何要从XML中提取字节数组而不丢失其表示的文件结构?字节数组以XML形式返回,提取?

还是我注定要使用字符串?如果有,是否有任何方法将字符串转换为字节数组,以便我可以创建它表示的文件?

谢谢!

+0

你在用什么语言工作?什么是“代表文件结构”? –

+0

c#。我正尝试从服务器传输文件。但是,服务器正在返回嵌入在xml中的字节数组。我需要在本地机器上创建文件 – gberg927

+1

好的,然后用C#重新发布帖子!我无法帮助你使用C#,但无论谁需要了解字节数组在XML中的编码方式。它是基于64编码,还是什么? –

回答

0

要将字节数组嵌入到XML文件中,最好的选择是通过十六进制编码器或base64编码器将数组编码为字符串。一个十六进制编码器会接受一个像{0xEF, 0x12, 0x5A}这样的数组,像“EF125A”这样的字符串。 base64编码器会做类似的事情,但会产生一个更小的字符串。

然后,你会做相反的,以阅读XML文件。

根据您的语言和平台,有不同的编码和解码方法。

+0

C#中。我将如何从xml中“提取”数组? – gberg927

相关问题