Позвольте мне предисловие, сказав, что у меня ограниченный опыт использования powershell и с радостью принимаю альтернативные приложения для моих нужд.Скрипт Powershell для установки тега xml, равного другому тегу xml, в той же строке
У меня есть файл XML с помощью следующего примера:
<!-- ... -->
<anElement tag1="A" tag2="B" tag3="0.00" tag4="2.00" />
<anotherElement tag1="C" tag2="B" tag3="0.00" tag4="2.00" />
<somethingElse tag1="D" tag2="B" tag3="0.00" tag4="2.00">maybe some text here?</somethingElse>
<!-- ... -->
То, что я хочу, чтобы случиться:
If tag1 = A or D
And tag2 = B
then set tag3 value = tag4 value
Так что бы строки 1 и 3 и обновление Tag3 быть 2.00
Полный код мне нужен: открыть файл выполнить изменения сохранить файл
То, что вы показать здесь не файл XML. Пожалуйста, покажите фактический входной файл и что именно будет выглядеть в этом случае. Дополнительная справка: http://stackoverflow.com/help/mcve. –
ну, что ты пробовал, что не работает? – 4c74356b41
Мы - сообщество, помогающее программистам и энтузиастам программирования. При этом ожидается, что вы покажете, что вы сделали или попробовали до публикации. Это дает нам кое-что опираться. На данный момент это читается как запрос написания кода, который отключен для SO. Разбейте свой вопрос на свои части и выполните индивидуальный поиск решений этих проблем. Затем, если у вас все еще есть проблемы, пожалуйста, отредактируйте свой вопрос, показывая свою работу, чтобы мы могли лучше помочь вам и сообществу. – Matt