Подскажите, пожалуйста, как правильно прописать путь для замены в 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 ответов

10 просмотров
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

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

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

Подскажите, а есть vault lite или ченить такое?) А то нужен вольт для похода в вольт, но весит он ~500 мб) как-то многовато для парочки запросов ))
Alexandr Orloff
17
Всем привет, есть небольшая проблема Есть такой скрипт document.addEventListener('DOMContentLoaded', function () { const sliderTabs = document.querySelectorAll('.s...
A da
8
@go1337 @dblackCat Привет. Все ещё дрочусь с fastpanel. Добавил второй домен который должен смотреть в рут того же сайта, но так как это просто домен, а не сайт, я не могу ему...
Ross 🦴
9
До речі, в ево нема можливості чи якого розширення щоб з адмінки з телефона зайти і терміново щось в верстці поправити?
Женя
7
кто-нибудь пользуется тайм-трекерами во время работы? так много разных нагуглил, может есть что-то популярное
Lencore
8
Пацаны. Я разрабатываю софт для инвайтинга на телетон, и столкнулся с такой проблемой, в один из чатов не могу приглашать никого, не дает добавлять, в то же время через официа...
Kernel Panic
11
Скажите, а кому нужен Currency как отдельный плагин вместо полноценного ecommerce в OctoberCMS? Кто-то использует его уже или планирует в будущем? Может я что-то не понимаю?
Igor
13
Розмовами про Рево мені нагадали часи, коли шаблони правилися прямо в адмінці. Хто в курсі, чому відійшли від цієї практики, так блейд не працює? Доволі зручно ж було (інколи)
Женя
3
Всем добрый вечер, Рад оказаться в кругу единомышленников. Начинаю погружаться в мир .net веба. Зовут Ерасыл 🖖 У меня назрел вопрос: Какой процент проектов, прошедшие через в...
Ерасыл
6
Чому? Да тому що без GiT не уявляю нормального проекта а коли код в базі то то так собі
Dmytro Lukianenko
3
Карта сайта