A program I'm using, WonderWare, creates the following XML document
<ItemsList>
<Item Name="31" Alias="PMP1_ANY_FAULT"/>
<Item Name="29" Alias="PMP1_DEVIATION"/>
<Item Name="27" Alias="PMP1_DISCREPANCY"/>
<Item Name="25" Alias="PMP1_EQUIP_SC_BAD"/>
<Item Name="402019 F" Alias="PMP1_EQUIP_SP"/>
</ItemsList>
Using VB.Net I can open the document but I cannot figure out how to look up an index by it's alias and then return the associate Item name. Honestly, I can't even find an example where two elements are shoved together the way this program is, so I feel like I'm just stabbing randomly in the dark while trying to look up information.
At the moment I'm using xPath to interact with the XML file, but if something else will work better, I'm willing to try something else.
Edit: Changed question title to more accurately reflect what I needed help with.