Erreur: org.apache.xerces.dom.DeferredTextImpl ne peut pas être lancé pour org.le w3c.dom.Élément
XML:
<nativeInformation>
<detail id="natural:fieldFormat">A</detail>
</nativeInformation>
Je suis en train d'essayer d'obtenir le "id" de la valeur. mais reçois cette erreur: org.apache.xerces.dom.DeferredTextImpl ne peut pas être lancé pour org.le w3c.dom.Élément
Mon code:
for (int i = 0; i < nodeList.getLength(); i++) {
String s;
Node n = nodeList.item(i);
Attr attrName = ((Element) n).getAttributeNode("id");
if (attrName.getValue()!=null) {
s = attrName.getValue();
System.out.println(s);
}
}
Si j'écris : Système.out.println("nœud parent est "+n.getParentNode()); à l'intérieur de la boucle for qui va me donner, [détail: null]
Toute aide sera vraiment appréciée.
OriginalL'auteur ron | 2014-01-16
Vous devez vous connecter pour publier un commentaire.
Avant de passer à l'Élément ,cochez cette
Conseil:- il suffit de cocher les Nodeis un Élément ou non . Voici le moyen pour convertir Nœud de l'Élément.
OriginalL'auteur Naren