程序提示错误,各位帮看一下
											 程序代码:
程序代码:package 操作XML数据;
import import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import org.xml.sax.SAXException;
public class Test {
    public static void main(String[] args) {
        //1、得到DOM解析器的工厂实例
        DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
        //2、从DOM工厂获得DOM解析器
        try {
            DocumentBuilder db = dbf.newDocumentBuilder();
            //3、解析xml文档,得到一个Document,即DOM树
            Document doc = db.parse("src/收藏信息.xml");
            //4、得到所有<Brand>节点列表信息
            NodeList list = doc.getElementsByTagName("Brand");
            //5、循环Brand信息
            for(int i=0;i<list.getLength();i++){
                Node brandnode = list.item(i);
                Element brandElement = (Element)brandnode;
                String brandname = brandElement.getAttribute("name");
//                System.out.println(brandname);
               
                NodeList childList = brandnode.getChildNodes();
                for(int j = 0;j<childList.getLength();j++){
                    Element typeElement =(Element)childList.item(j);
                    String typename = typeElement.getAttribute("name");
                   
                    System.out.println("手机"+brandname+typename);
                }
            }
        } catch (ParserConfigurationException e) {
            e.printStackTrace();
        } catch (SAXException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
       
    }
}运行的时候总是提示Exception in thread "main" java.lang.ClassCastException: com. cannot be cast to org.w3c.dom.Elementat 操作XML数据.Test.main(Test.java:35)
第三十五行是Element typeElement =(Element)childList.item(j);类型转换没错吧?怎么会报错呢?求科普

 
											





 
	    

