Link to home
Start Free TrialLog in
Avatar of hgraesslin1
hgraesslin1Flag for Switzerland

asked on

Reading large XML Files using PowerShell

Hi Folks,

There is a very easy was to parse xml Files using PowerShell :

$scripts=[xml](get-content .\hx.test)
$scripts.del.rep[1].person.ID
$scripts.del.rep[1]HR.comesFrom

The asscociated Question simply states :

>You should be able to initialise an instance of System.Xml.XmlReader using the StreamReader.

>e.g.

>$Reader = New-Object IO.StreamReader("FullPathToFile")
>$XmlReader = [Xml.XmlReader]::Create($Reader)

>Since it's reading it as a stream rather than loading the entire file into memory it "should" work better. However, I cannot test that theory since I don't have any large XML files.

>Cool I used XmlTextReader and Writer.

Has anywone got an example like the simple one above ?
ASKER CERTIFIED SOLUTION
Avatar of _-MYFOX-_
_-MYFOX-_
Flag of Italy image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial