XML
Die PowerShell unterstützt XML als nativen Datentyp. Wenn Sie eine XML-Variable erstellen möchten, wandeln Sie eine Zeichenkette in den Datentyp [xml]
um:
$myXml = [xml] @" <AddressBook> <Person contactType="Personal"> <Name>Lee</Name> <Phone type="home">555-1212</Phone> <Phone type="work">555-1213</Phone> </Person> <Person contactType="Business"> <Name>Ariel</Name> <Phone>555-1234</Phone> </Person> </AddressBook> "@
Die PowerShell stellt alle Child-Knoten und Attribute als Eigenschaften dar, wobei Kinder, die sich den gleichen Knotentyp teilen, automatisch gruppiert werden:
$myXml.AddressBook
liefert ein Objekt zurück, das eine Eigenschaft Person
enthält.
$myXml.AddressBook.Person
liefert eine Liste mit Person
-Knoten zurück. Jeder Person
-Knoten ...
Get Windows PowerShell 2.0 kurz & gut now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.