After searching a long time the answer found: change your line: if key.firstChild.data == "{}".format(recycleStartTime) : key.nextSibling.firstChild.data = '04:00' to: if key.firstChild.data == "{}".format(recycleStartTime) : if key.nextSibling.firstChild == None: x = doc.createTextNode("04:00") key.nextSibling.appendChild(x)
... View more