我正在尝试从XML文件中读取图像的字节,但我在第二行读取了该错误。
XmlNodeList list = docc.GetElementsByTagName("Meaning");
byte[] imageBytes = Convert.FromBase64String(list[index].Attributes["Meaning"].Value);
答案 0 :(得分:0)
我觉得list[index]
没有名为Meaning
的属性。那将是"abc"
in:
<Meaning Meaning="abc">...</Meaning>
听起来不太可能。另外:检查该位置的xml命名空间。
答案 1 :(得分:0)
在
中设置值之前imageBytes
,验证
list
不为空,
list[index].Attributes["Meaning"].Value
存在且也不为空!
您希望在代码中创建BreakPoint以进行调试并查看问题和var内容。
请问,对于您提出的其他问题,请指明更多详细信息(确切错误是什么,您如何知道错误在第二行等等)