Parse xml file line by line and modify lines

Avg Bid (USD)
Project Budget (USD)
$30 - $250

Project Description:

Here's the job.

Parse an xml file which contains a program tv guide (xmltv format).Here is a sample but the real file is 25Mb.
Create a new xml file with :

- only the channels desired (up to 30 channels) : function keepchannel(,, ...) ;

- new GMT time : function changeTime(channel, oldtime, newtime), exemple changeTime(,+0100,-1000);

- new channel name, function changeChannelName(oldname, newname); -> modify the value of tag <display-name>

- new channel id, function changeChannelID(oldname, newname);

That's all.

The program must be written in objective c.
I need the source code with comments.
Watch UTF8, I need the accents.
I don't need any dialog box, I'll just modify the source myself

Skills required:
C Programming, C++ Programming, Javascript, Objective C, Python
Additional Files: tvguide.xml
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

Hire deadhunt
$ 40
in 2 days
Hire ady2s
$ 30
in 2 days
Hire SandyTheTechie
$ 30
in 2 days
Hire slakshmikanth
$ 150
in 1 days
Hire saltzmanjoelh
$ 50
in 2 days
$ 100
in 4 days
Hire Yash146
$ 35
in 6 days