How to read an XML file in PowerShell 2010

In this article we will be seeing how to read an xml file in powershell 2010.

In this we will be creating a simple xml file and we will be reading the xml file in the powershell.


<? Xml version="1.0" encoding="utf-8" ?> <customers>   <Name>Anand</Name>   <Id>123</Id>   <Age>23</Age>   <Location>Bangalore</Location> </customers>

Get the content from the xml file:

[Xml]$xmldata=Get-Content C:\Users\kpast\Desktop\Test.xml

Get all the nodes: $xmldata.customers

Get a particular node: $xmldata.customers. Name

Assign the xml value to a variable:

$variable=$xmldata.customers. Name


$variable will be equal to Anand.