Je reçois un IllegalCastException sur les points suivants (voir ligne en gras):java.lang.IllegalCastException pour GWT
public void renderXML(final String xml) {
final Document xmlDoc = XMLParser.parse(xml);
final com.google.gwt.xml.client.Element root = xmlDoc.getDocumentElement();
XMLParser.removeWhitespace(xmlDoc);
final NodeList collection = root.getElementsByTagName("collection");
for (int i = 0; i < collection.getLength(); i++) {
**final Element coll= (Element)collection.item(i);**
RootPanel.get("slot2").add(new Label("coll: "));
}
}
Est-ce que quelqu'un sait pourquoi il en est ainsi? J'ai regardé des exemples, et il semble que ce soit censé être comment le faire. J'utilise les importations connexes suivantes:
import com.google.gwt.xml.client.Document;
import com.google.gwt.xml.client.NodeList;
import com.google.gwt.xml.client.XMLParser;
Une chose à prendre note d'ici ... Element est importé comme « com.google.gwt.dom.client.Element d'importation; », je ne peux pas importer « importer com.google.gwt.xml.client.XMLParser; " car il me donne l'erreur:
« Le com.google.gwt.xml.client.Element d'importation entre en collision avec une autre déclaration d'importation »
Toutes les suggestions? Merci!
Qui a fait les tours, merci! – littleK