Я разрабатываю плагин, который имеет node(computer)
объекты с такими атрибутами, как:
String name
String description
String labels
Launcher computerLauncher
...
Я могу преобразовать объект node(computer)
в форматированную строку XML, например:
String xml = jenkins.instance.toXML(node);
Что дает мне строку:
<name>Computer1</name>
<description>This is a description</description>
<labels>label1 label2</labels>
<launcher>windows.object.launcher.12da1</launcher>
Тогда я могу пойти другим путем:
Node node = jenkins.instance.fromXML(xml);
У меня нет методов для изменения атрибутов в узле, поэтому я хочу преобразовать его в XML, изменить атрибуты som и затем снова сделать его узлом.
Я вижу два варианта
Управляйте XML некоторыми методами String, чтобы заменить все, что находится между тегами <>.
Попробуйте преобразовать строку XML в нечто вроде реального объекта и манипулировать им таким образом.
Не уверен, что будет лучшим подходом.