Comparing XML

Welcome Forums General PowerShell Q&A Comparing XML

Viewing 1 reply thread
  • Author
    • #98452
      Topics: 25
      Replies: 42
      Points: 28
      Rank: Member

      I’m trying to compare 2 xml files where I create both using HP conrep. This is to check if all systems have the same bios setup. I read them doing [xml]$bios = get-content c:\dif.xml and further $reference = $bios.Conrep.Section|select name,’#text’. Similarly I go with $difference where I extract from [xml]$biosDif. I then compare both $reference and $difference running compare-object. Often I get no output which in my script sets the success value to true. However by chance I found that sometimes even though the contents of the 2 xmls will differ compare-object won’t return anything. My $difference and $reference objects are of Selected.System.XML.XmlElement

    • #98460
      Topics: 3
      Replies: 66
      Points: 1
      Rank: Member

      Try this:

      Compare-Object $(Get-Content c:\test1.xml) $(Get-Content c:\test2.xml) -includeequal
Viewing 1 reply thread
  • The topic ‘Comparing XML’ is closed to new replies.