Метод setNodeValue () не работает - PullRequest
0 голосов
/ 28 мая 2009

Я создал XML-файл для приложения Blackberry и использовал

root.getFirstChild().setNodeValue("ABCDE");

для установки значения узла.

При добавлении значения узла выдается исключение.

Ответы [ 2 ]

0 голосов
/ 28 мая 2009
 DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory
                    .newInstance();
            DocumentBuilder documentBuilder = documentBuilderFactory
                    .newDocumentBuilder();
            document = documentBuilder.newDocument();
            root = document.createElement("START");
            document.appendChild(root); 
//After this,I am trying to set the node value:
root.getFirstChild().setNodeValue("ABCDE");
0 голосов
/ 28 мая 2009

Я подозреваю (при отсутствии) какой-либо информации, что метод getFirstChild() возвращает не то, что вы думаете (текстовый узел?), А скорее что-то еще. Я бы осмотрел вернувшийся узел (приведен соответствующим образом) и работал бы оттуда.

...