Filter XMLNodeList using xPath & Wildcard characters
<p>I have "XML" as below:</p>

<pre><code>&lt;ParentNode&gt;
    &lt;ChildNode id="1" Display_Name="ABC"/&gt;
    &lt;ChildNode id="2" Display_Name="DEF"/&gt;
    &lt;ChildNode id="3" Display_Name="DAX"/&gt;
    &lt;ChildNode id="4" Display_Name="LAM"/&gt;
    &lt;ChildNode id="5" Display_Name="PKR"/&gt;
    &lt;ChildNode id="6" Display_Name="UYA"/&gt;
&lt;/ParentNode&gt;
</code></pre>

<p>I want to get list of all the Nodes in <strong>XMLNodeList</strong> in <strong>C#</strong> using xPath having "A" [regardless of capitals or small] in <strong>Display_Name</strong> attribute. </p>

<p>What I've tried is:</p>

<pre><code>root.SelectNodes("descendant-or-self::*[contains(@DISPLAY_NAME,'end')]")
</code></pre>

<p>Here, root is containing my XML and it is an object of <strong>XMLDocument</strong>.</p>

<p>Also, how can I make this filter by ignoring either <strong>Display_Name</strong> is in <em>small letters</em> or <em>capital letters</em>. </p>