- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ClassCastExcpetion mit der Methode setValueNode bei LinkEditorValue
Hallo!
Bei der Nutzung der Methode setValueNode auf ein LinkEditorValue bekomme ich immer eine ClassCastException.
Code-Auszug:
Element myElement= some code ... ;
LinkEditorValue myLink= (LinkEditorValue) targetPage.getData().get(variable).getEditor();
myLink.setValueNode(myElement);
Exception:
java.lang.ClassCastException: com.sun.org.apache.xerces.internal.dom.TextImpl cannot be cast to org.w3c.dom.Element
Ich kann mir das nicht wirklich erklรคren zumal im gleichen Kontext es mit anderen Editoren wie DomEditorValue oder TextEditorValue die รbergabe des Objekts myElement funktioniert.
Danke und Gruร,
Levent
- Labels:
-
Developers
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Releveant ist glaube ich diese Stelle:
Element myElement= some code ... ;
Die Methode "setValueNode" erwartet einen Knoten im passenden Format, und der รผbergebene Knoten entspricht diesem nicht. Daher kommte es zum Fehler.
Das kannst du vermeiden, wenn du statt dessen die fachlichen Methoden der Editoren benutzt.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Danke erstmal,
es lag an den WhiteSpaces, die ich wohl noch in dem XML-Fragment hatte.
Nach dem Entfernen dieser gehts.
Danke

