У меня есть следующий код:
DocumentBuilder dBuilder = dbFactory_.newDocumentBuilder();
StringReader reader = new StringReader(s);
InputSource inputSource = new InputSource(reader);
Document doc_ = dBuilder.parse(inputSource);
и затем я бы хотел создать новый элемент в этом узле прямо под корневым узлом с таким кодом:
Node node = doc_.createElement("New_Node");
node.setNodeValue("New_Node_value");
doc_.getDocumentElement().appendChild(node);
Проблема в том, что узел создается и добавляется, но значение не задано. Я не знаю, могу ли я просто увидеть значение, когда я смотрю на свой xml, если оно каким-то образом скрыто, но я не думаю, что это так, потому что я пытался получить значение узла после вызова create node и он возвращает null
.
Я новичок в XML и DOM, и я не знаю, где хранится значение нового узла. Это как атрибут?
<New_Node value="New_Node_value" />
или здесь указано значение:
<New_Node> New_Node_value </New_Node>
Любая помощь будет принята с благодарностью,
Спасибо, Джош