Как распарить XML в с++

Как распарить XML в с++.
Я получаю строку вида


200
OK

2Z3FRXmy
2Z3FRXmy.png
png
/images/2013/10/24/2Z3FRXmy.png
http://img.chaos-online.ru/images/2013/10/24/2Z3FRXmy.png
1920
1080
width="1920" height="1080"
290052
283.3 KB
http://img.chaos-online.ru/images/2013/10/24/2Z3FRXmy.th.png
/images/2013/10/24/2Z3FRXmy.th.png
240
135

3619
af
http://img.chaos-online.ru/image/af
http://img.chaos-online.ru/af
PmBFSkMZMhlQj1KAfS3CDhU4M
http://img.chaos-online.ru/delete/image/af/PmBFSkMZMhlQj1KAfS3CDhU4M
http://img.chaos-online.ru/delete-confirm/image/af/PmBFSkMZMhlQj1KAfS3CDhU4M
2013-10-24 16:20:52
base64 image string
0
http://goo.gl/1icrxn

Как мне отсюда извлечь, допустим 2Z3FRXmy.

  • Есть over 9000 библиотек c разными лицензиями. Даже zlib/png.
    Вместо того что бы строить велосипед, качай
  • сабстроку после имадж найм и до