我有一个没有数据的 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>
有没有人有这个解决方案?