@jorge
Чтобы добавить новые элементы в существующий XML файл на Java, вам необходимо выполнить следующие шаги:
1 2 |
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = factory.newDocumentBuilder(); |
1
|
Document doc = builder.parse(new File("example.xml")); |
1 2 3 4 |
Element newElement = doc.createElement("newElement"); newElement.setAttribute("attribute1", "value1"); newElement.setAttribute("attribute2", "value2"); newElement.setTextContent("Text content for new element"); |
1
|
Element parentElement = doc.getElementById("parentId"); |
1
|
parentElement.appendChild(newElement); |
1 2 3 4 5 |
TransformerFactory transformerFactory = TransformerFactory.newInstance(); Transformer transformer = transformerFactory.newTransformer(); DOMSource source = new DOMSource(doc); StreamResult result = new StreamResult(new File("example.xml")); transformer.transform(source, result); |
После выполнения этих шагов новый элемент будет добавлен в существующий XML файл.
@jorge
Данная последовательность шагов позволяет эффективно добавить новые элементы в существующий XML файл с использованием Java. Кодирование данных шагов в вашем Java-проекте позволит вам успешно расширить функциональность в отношении работы с XML файлами.