Как лучше всего изменить одно значение в файлах XML на Java?

У меня есть файл XML, и я знаю имя узла, для которого мне нужно изменить значение.

Имя узла - ipAddress.

Я могу использовать JDOM, получить документ, получить узел и изменить значение и записать его, или я могу написать файл XSLT.

Значение изменения кода исходит из Java, поэтому мой вопрос: какой вариант лучше? Размер XML-файла может быть другим.

Другой вопрос, связанный с XSLT: можно ли написать XSLT-файл так, чтобы я не перечислял все узлы, которые находятся в XML, а просто указывал бы как if node == ipAddress , затем возьмите новое значение, и как мне применить преобразование XSLT из Java?

Спасибо.

12
задан Adi Inbar 21 September 2013 в 16:28
поделиться