Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

Kopiert Wörter einsetzen in einer XML-Struktur

$
0
0

Hallo liebe Community,

habe da eine .nfo Datei, welche eigentlich eine XML-Struktur aufweist.
Diese Datei benötige ich für meinen Mediaplayer, da ich die Daten gerne offline
benutzen möchte.

Ich will nun diese .nfo Dateien bearbeiten.
Ich möchte den Namen zwischen
<name>Actor1</name>
in die folgende Zeile für den Ausdruck "Schauspieler" einsetzen
<thumb>M:\Film\.actors\Schauspieler.jpg</thumb>

Da aber in der .nfo-Datei mehrere verschiedene "Actor", müssen diese natürlich entsprechend
bearbeitet werden.

Die Struktur der .nfo-Datei sieht so aus.


<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<movie>
  <title>das ist toll</title>
  <votes></votes>
  <outline></outline>
  <mpaa>FSK 12</mpaa>
  <fileinfo></fileinfo>
  <actor>
    <name>Actor1</name>
    <role>Struppi</role>
    <order>0</order>
    <thumb>M:\Film\.actors\Schauspieler.jpg</thumb>
  </actor>
  <actor>
    <name>Actor2</name>
    <role>Blume</role>
    <order>1</order>
    <thumb>M:\Film\.actors\Schauspieler.jpg</thumb>
  </actor>
  <actor>
    <name>Actor3</name>
    <role>Benny</role>
    <order>2</order>
    <thumb>M:\Film\.actors\Schauspieler.jpg</thumb>
  </actor>
</movie>

Was ich bis jetzt als Laie heraus gefunden habe, ist der folgende Anfang:

[XML]$XML = Get-Content ("C:\Users\PowerShell\*.nfo")
$XML.movie.actor[0].name | Copy-Item $XML.movie.actor[0].name $XML.movie.actor[0].thumb

=>da passiert aber nix

Könnt Ihr mir bitte helfen?

LG
Svensus


Viewing all articles
Browse latest Browse all 2314


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>