猿问

xml文件无法读入是什么原因

XmlTextReader reader = null;            if (File.Exists("BlockSet.xml"))
            {   //优先读取外部BlockSet.xml文件并把信息写入blockInfo内
                reader = new XmlTextReader("BlockSet.xml");
            }            else
            {   //如果BlockSet.xml文件不存在,则从嵌入资源内读取BlockSet.xml
                Assembly asm = Assembly.GetExecutingAssembly();
                Stream sm = asm.GetManifestResourceStream("BlockSet.xml");
                reader = new XmlTextReader(sm);
            }

我事先已建立XML文件,但是执行这段代码的时候就会报错,经调试,sm的值为null

慕无忌1623718
浏览 975回答 2
2回答

哆啦的时光机

要么是你的路径不对,要么就是你的那个xml不符合要求,可以catch一下看看
随时随地看视频慕课网APP
我要回答