Quantcast
Viewing all articles
Browse latest Browse all 2314

XML Config auslesen und in 2-Dimensionales Array

Hallo,

ich habe eine XML Datei als Config File:

<?xml version="1.0" encoding="utf-8"?><co><config><setting name="Set1" value="Test123"></setting></config><kunden><kunde name="Kundenname1"></kunde><kunde name="Kundenname2"></kunde></kunden></co>

Ist natürlich nur die abgespeckte Version ich habe bis zu 40+ Kunden.

Mit dem Powershell Befehl:

$CountKunde = $config.SelectNodes("//co/kunden/kunde").Count

So wird die Anzahl der Kunden gespeichert.

SO - nun will ich aber das ich ein Array(2-Dimensional) mit den Namen aus der Config fülle.

->Warum zwei Dimensional ich möchte in die erste Splate den Kundennamen speichern und in die zweite Spalte die Mitarbeiter.

Ich hänge jetzt daran, die Namen aus der Config auszulesen und die erste Splate vom Array zu speichern, ich weiß das ich über §Array[,] ein zwei dimensionales Array erstellen kann, aber ich möchte es später befüllen.

Ich zeig euch das mal:

-> Array Vorhanden

-> Array[0][0] - Enthält Kundenname1 ; Array [0][1] - Enthält Kundenname2 ; Array [0][2] - Enthält Kundenname3

-> Später will ich dann über Array[1][0] - Mitarbeiter1 einfügen ; Array[1][1] - Mitarbeiter2 einfügen ; Array[1][2] - Mitarbeiter3 einfügen

Im Moment würde ich das über zwei Schleifen machen, aber wenn Ihr ein weg habt nur über eine das zu lösen wäre das auch nett. Ich weiß leider sehr wenig über PowerShell habe mir das meiste zusammen gegooglte, weiß daher nicht genau wie ich das umsetzen soll. Daher frage ich euch, die mehr Ahnung von PowerShell haben und mir eventuel helfen könnten.

Ich freue mich über jede Hilfe.

Danke


Viewing all articles
Browse latest Browse all 2314


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