XML parsing/mapping ?

I have a problem parsing/mapping a xml response from a API.

I would like to get the id numer of a keyword when the keyword.text is like 'Engels'

So i would like search in the xml response for the text 'Engels' than i would like to have the 'href' that belongs to that keyword. In this case http://www.wrts.nl/api/keywords/84576, i actually only need the id numer because than i can make a new request to the api with that information.

The xml-response looks like this:

<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<keyword-index>\n <keyword href=\"http://www.wrts.nl/api/keywords/83212\\&quot;&gt;Duits&lt;/keyword&gt; \n <keyword href=\"http://www.wrts.nl/api/keywords/84576\\&quot;&gt;Engels&lt;/

\n

<keyword href=\"http://www.wrts.nl/api/keywords/84562\\&quot;&gt;Franconville&lt;/

\n

<keyword href=\"http://www.wrts.nl/api/keywords/83711\\&quot;&gt;Frans&lt;/keyword&gt; \n <keyword href=\"http://www.wrts.nl/api/keywords/108275\\&quot;&gt;FRvmbo1ldt&lt;/

\n

<keyword href=\"http://www.wrts.nl/api/keywords/85763\\&quot;&gt;Groep 4</

\n

<keyword href=\"http://www.wrts.nl/api/keywords/84571\\&quot;&gt;Kapitel 1</

\n

<keyword href=\"http://www.wrts.nl/api/keywords/83213\\&quot;&gt;klas 2</

\n

<keyword href=\"http://www.wrts.nl/api/keywords/84563\\&quot;&gt;Leerjaar 1</

\n

<keyword href=\"http://www.wrts.nl/api/keywords/84570\\&quot;&gt;leerjaar 1 h/ v</keyword>\n <keyword href=\"http://www.wrts.nl/api/keywords/84572\\&quot;&gt;Lektion 1</

\n

<keyword href=\"http://www.wrts.nl/api/keywords/83725\\&quot;&gt;Uitgever&lt;/

\n

<keyword href=\"http://www.wrts.nl/api/keywords/84578\\&quot;&gt;unit 1</

\n

<keyword href=\"http://www.wrts.nl/api/keywords/84564\\&quot;&gt;Unit\\xC3\\xA9 1</keyword>\n <keyword href=\"http://www.wrts.nl/api/keywords/85762\\&quot;&gt;Woordpakket 1a</keyword>\n </keyword-index>\n"

How should i do this? Do i need to parse the xml first, or is there a way to search in the xml directly?

Thank you in advance, Regards Lasse