Lassen Sie mich vorweg sagen, ich habe begrenzte Powershell-Erfahrung und würde gerne alternative Anwendungen für meine Bedürfnisse akzeptieren.Powershell-Skript, um xml-Tag gleich einem anderen xml-Tag in derselben Zeile zu setzen
Ich habe eine XML-Datei mit folgendem Beispiel:
<!-- ... -->
<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>
<!-- ... -->
Was ich passieren soll, ist:
If tag1 = A or D
And tag2 = B
then set tag3 value = tag4 value
dies würde also mit den Linien 1 und 3 und Update tag3 seine 2,00
So kompletter Code, den ich benötigen würde: Datei öffnen Bearbeitungen durchführen Datei speichern
Was zeigen Sie hier nicht eine XML-Datei. Bitte zeigen Sie eine tatsächliche Eingabedatei und wie genau die Ausgabe in diesem Fall aussehen würde. Weitere Hilfe: http://stackoverflow.com/help/mcve. –
nun, was hast du probiert, was nicht funktioniert? – 4c74356b41
Wir sind eine Community, die Programmierern und Programmierern hilft. Davon abgesehen erwarten Sie, dass Sie vor dem Einstellen zeigen, was Sie getan oder versucht haben. Das gibt uns etwas, worauf wir aufbauen können. Ab sofort liest sich das wie eine Code-Schreib-Anfrage, die für SO nicht in Frage kommt. Brechen Sie Ihre Frage in ihre Teile und suchen Sie individuell nach Lösungen für diese Probleme. Wenn Sie weiterhin Probleme haben, bearbeiten Sie bitte Ihre Frage zu Ihrer Arbeit, damit wir Ihnen und der Community besser helfen können. – Matt