【发布时间】:2011-07-30 11:47:26
【问题描述】:
我有一个没有数据的xml(例如remark标签的数据),所以我尝试更新remark标签的内容,但我得到了一个NullPointerException。
这是我使用的示例代码。
NodeList itemCheckedNodeList = positionElement.getElementsByTagName("remark");
Element itemCheckedElement = (Element) itemCheckedNodeList.item(0);
NodeList itemCheckedLN = itemCheckedElement.getChildNodes();
Text itemCheckedText = (Text)itemCheckedLN.item(0);
itemCheckedText.setTextContent("Here is a new comment");
但我在“itemCheckedText.setTextContent(comments);”得到一个例外
<events>
<event>
<date>Some date here</date>
<time>Some time here</time>
<remark>Something about the event</remark>
</event>
<event>
<date>Some date here</date>
<time>Some time here</time>
<remark></remark>
</event>
</events>
有没有人可以解决这个问题?
【问题讨论】: