Подскажите, пожалуйста, как правильно прописать путь для замены в xml

файлике (использую модуль xml). Хочу заменить значение в value

Вот содержимое xml:
<?xml version="1.0" encoding="UTF-8"?>
<property name="discoverySpi">
<bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi">
<property name="ipFinder">
<bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder">
<property name="addresses">
<list>
<value>tests.ru:1000</value>

tests.ru:1000 планирую заменить на 0.0.0.0:1000

Вот код:
- name: Modify addresses attribute
path: config.xml
xpath: /property[@name='discoverySpi']/bean[@class='org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi']/property[@name='ipFinder']/bean[@class='org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder']/property[@name='addresses']
attribute: value
value: 0.0.0.0:1000

Очевидно, что путь прописываю неправильно. Но я пока только учусь, как правильней записать?

8 ответов

16 просмотров
Sili-C Автор вопроса

Никто не подскажет?

Sili C
Никто не подскажет?

Вообще, там xml не сильно валидный.

А где тип таска?

Alexander Khatsayuk
Вообще, там xml не сильно валидный.

Ладно, ответа долго ждать, судя по всему ) если XML будет валидный и это единственный <value> там, то XPath очень простой - //value. xml: path: /path/to/file.xml xpath: //value value: 0.0.0.0:1000

Sili-C Автор вопроса
Alexander Khatsayuk
Ладно, ответа долго ждать, судя по всему ) если XM...

Не подходит Вот полная версия .xml файла <?xml version="1.0" encoding="UTF-8"?> <bean class="org.springframework.beans.factory.config.MethodInvokingFactoryBean" p:targetObject="#{@systemProperties}" p:targetMethod="setProperty" p:arguments="#{{'java.net.preferIPv4Stack','true'}}"/> <bean id="grid.cfg" class="org.apache.ignite.configuration.IgniteConfiguration"> <!-- Set to true to enable distributed class loading for examples, default is false. --> <property name="peerClassLoadingEnabled" value="false"/> <property name="gridLogger"> <bean class="org.apache.ignite.logger.log4j2.Log4J2Logger"> <constructor-arg type="java.lang.String" value="/usr/share/apache-ignite/config/ignite-log4j2.xml"/> </bean> </property> <property name="discoverySpi"> <bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi"> <property name="ipFinder"> <bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder"> <property name="addresses"> <list> <value>0.0.0.0:5000</value> </list> </property> </bean> </property> </bean> </property>

Sili-C Автор вопроса
Sili C
Не подходит Вот полная версия .xml файла <?xml v...

Может, мне лучше в виде файла залить?

wut

Похожие вопросы

Обсуждают сегодня

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Ребят, подскажите, пожалуйста, почему в префиксе к ассетам, которые генерируются через фильтр | theme в шаблоне, стал вдруг появляться index.php? Вот так выглядит ссылка на а...
Виталий
1
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
Карта сайта