setNodeValue() 方法不起作用

Posted

技术标签:

【中文标题】setNodeValue() 方法不起作用【英文标题】:setNodeValue() method not working 【发布时间】:2009-05-28 11:00:39 【问题描述】:

我已经为 Blackberry 应用程序创建了 XML 文件,并且我已经使用过

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

设置节点值。

添加节点值时抛出异常。

【问题讨论】:

发布异常以及您尝试插入的 XML 会有所帮助 【参考方案1】:

我怀疑(在没有任何信息的情况下)getFirstChild() 方法没有返回您认为的内容(文本节点?),而是其他内容。我会检查返回的节点(适当地转换)并从那里开始工作。

【讨论】:

【参考方案2】:
 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");

【讨论】:

我认为您应该编辑问题,而不是在(尽管很小)线程下方发布更多信息 Okies...请帮助设置节点值...真的卡住了 见setNodeValue文档(docs.oracle.com/cd/E17802_01/webservices/webservices/docs/1.6/…), ... "这个节点的值,取决于它的类型;见上表。定义为null时,设置它没有效果,包括节点是否为只读。"

以上是关于setNodeValue() 方法不起作用的主要内容,如果未能解决你的问题,请参考以下文章

[iOS] UICollectionView调用scrollToItem不起作用

SpringBoot异步任务及Async不起作用的原因

Fastjson @JsonField 不起作用

同步方法不起作用,但同步块起作用,为啥?

为啥这种方法不起作用?

方法不起作用