Haskell HXT для извлечения списка значений

Я пытаюсь разобраться в HXT с XPath и стрелками одновременно, и я полностью застрял в том, как решить эту проблему. У меня есть следующий HTML:

<div>
<div class="c1">a</div> 
<div class="c2">b</div> 
<div class="c3">123</div> 
<div class="c4">234</div> 
</div>

который я извлек в HXT XmlTree. Что я хотел бы сделать, это определить функцию (я думаю?):

getValues :: [String] -> IOSArrow Xmltree [(String, String)]

Который, если используется какgetValues ["c1", "c2", "c3", "c4"], достанешь мне:

[("c1", "a"), ("c2", "b"), ("c3", "123"), ("c4", "234")]

Помогите, пожалуйста?

Ответы на вопрос(2)

Ваш ответ на вопрос