小编nam*_*_ph的帖子

将节点强制转换为给出ClassCastException的元素

这里n2是我的NodeList,我只想查看我的根元素的第一个子节点

public void ClickMe(View view){


    Node rootElement=n2.item(0);
    NodeList child=rootElement.getChildNodes();

    Node first=child.item(0);
    //ClassCastException error is coming whenever i am casting first to Element.

    Element nm=(Element)first;

    Option q= getOption(nm,first);
    Log.i(TAG,"the name is was talking about is : "+ q.getName());
}
Run Code Online (Sandbox Code Playgroud)

这就是logcat所说的

07-31 20:32:38.376: E/AndroidRuntime(2950): Caused by: java.lang.ClassCastException: org.apache.harmony.xml.dom.TextImpl cannot be cast to org.w3c.dom.Element
Run Code Online (Sandbox Code Playgroud)

java android xmlnodelist nodes

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×1

java ×1

nodes ×1

xmlnodelist ×1