using System.Security.Cryptography;
public static void Main(string[] args){
string sx = @"<?xml version=""1.0"" encoding=""ISO-8859-2""?>
<tabela_kursow typ=""A"" uid=""20a219"">
<numer_tabeli>219/A/NBP/2020</numer_tabeli>
<data_publikacji>2020-11-09</data_publikacji>
<nazwa_waluty>bat (Tajlandia)</nazwa_waluty>
<przelicznik>1</przelicznik>
<kod_waluty>THB</kod_waluty>
<kurs_sredni>0,1236</kurs_sredni>
<nazwa_waluty>dolar amerykanski</nazwa_waluty>
<przelicznik>1</przelicznik>
<kod_waluty>USD</kod_waluty>
<kurs_sredni>3,7787</kurs_sredni>
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(new System.IO.StringReader(sx));
foreach (XmlNode node in xmlDoc.SelectNodes("//pozycja[contains('THB', kod_waluty)]"))
Console.WriteLine("{0}: {1}", node.Name, node.InnerText);