title: How to locate the xml node correctly if it has same node name for many entries?
body: <p>I am having a xml file similar to below.</p>
  
  <pre><code>&lt;Parameters&gt;
    &lt;Parameter IsEncrypted="False"&gt;
      &lt;ParameterName&gt;pRdGpInstallOptions&lt;/ParameterName&gt;
      &lt;ParameterValue&gt;Custom&lt;/ParameterValue&gt;
    &lt;/Parameter&gt;
    &lt;Parameter IsEncrypted="False"&gt;
      &lt;ParameterName&gt;pRdAccept&lt;/ParameterName&gt;
      &lt;ParameterValue&gt;true&lt;/ParameterValue&gt;
    &lt;/Parameter&gt;
    &lt;Parameter IsEncrypted="False"&gt;
      &lt;ParameterName&gt;pCboEditSQLServer&lt;/ParameterName&gt;
      &lt;ParameterValue&gt;MachineName\SQLEXPRESS&lt;/ParameterValue&gt;
    &lt;/Parameter&gt;
  &lt;/Parameters&gt;
  </code></pre>
  
  <p>I have copied only few nodes here. Actually the real file may be having hundreds of Parameter nodes. </p>
  
  <p>We can't hard code the index as it may appear in any order. I am trying to retrieve SQLinstance name parameter value which is associated with Parameter Name <code>"pCboEditSQLServer"</code>. </p>
  
  <p>I would like to retrieve this value using powershell. How to parse this dynamic xml files?</p>