-2

我正在尝试从 XML 文件中读取图像字节,但在第二行出现了该错误。

XmlNodeList list = docc.GetElementsByTagName("Meaning");
byte[] imageBytes = Convert.FromBase64String(list[index].Attributes["Meaning"].Value);
4

2 回答 2

0

在我看来,list[index]它没有名为Meaning. 那将是"abc"

<Meaning Meaning="abc">...</Meaning>

这听起来不太可能。另外:检查该位置的 xml 命名空间。

于 2012-07-30T12:50:38.907 回答
0

在设置值之前

imageBytes

, 核实

list 

不为空,并且

list[index].Attributes["Meaning"].Value

存在并且也不为空!

您想在代码中创建 BreakPoint 以进行调试并查看您的问题和 var 内容。

并且,对于您提出的其他问题,请指定更多详细信息(确切的错误是什么,您如何知道错误在第二行,等等...)

于 2012-07-30T12:55:06.627 回答