Musisz wypełnić oba pola alby się zalogować.
Freelancing w Polsce Nasi użytkownicy zarobili łącznie ponad
1 653 216,00 złotych!
Login: Pamiętaj mnie (31 dni)
Pass:
+ Nie masz konta? Zarejestruj się
+ Zapomniałeś hasła? Przypomnij hasło
Funkcja naprawiająca plik RSS (C++)
Budżet: - nieokreślony -
Zleceniodawca: Martin (1)
Data rozpoczęcia:2008-08-01 10:02 (oferta zakończona)
Data zakończenia:2008-08-08 10:02
Kategoria:Programowanie
Liczba ofert:3 oferty (w tym wyróżnionych: 0, zwykłych: 3)
Opis zlecenia:
Zadanie polega na napisaniu funkcji/metody w C++ postaci:

CString FixXML(LPCTSTR rss);
lub:
LPCTSTR FixXML(LPCTSTR rss);

Funkcja dostaje w parametrze zawartość pliku RSS, który może być zepsuty albo dobry. Funkcja ma go naprawić, jezeli jest błędny, i zwrócić XML poprawny.

Przez plik zepsuty rozumiem taki, który nie przechodzi validacji przez http://www.feedvalidator.org (komunikat: feed not valid). Funkcja, kiedy taki plik dostanie, ma go naprawić tak, aby feed był valid.

Metoda nie może korzystać z żadnych zewnętrznych bibliotek, oprócz biblioteki MFC. Ma się kompilować pod MS Visual Studio 6 bez warningów.

Metoda nie może zostawiać po sobie niezwolnionej pamięci. I, oczywiście, nie może się wieszać, zapętlać itd.

Metoda będzie używana w komercyjnym programie, nie może więc tam być fragmentów kodu na licencji typu Open Source, GNU itd.

Dwa przykładowe pliki RSS, które są invalid, a potraktowane metodą FixXML() mają być valid:

http://www.polskiedetroit.com/polskiedetroit.xml
http://filko.libsyn.com/rss

Przypominam, że do sprawdzania poprawności pliku należy użyć strony: www.feedvalidator.org

W szczególności zależy na poprawieniu błędu typu "Unexpected Text" (w tym wypadku śmieciowy tekst fukncja powinna wywalić w kosmos). Ale nie tylko tego - funkcja ma poprawiać tyle błędów, ile się da. Przy okazji: nie może zepsuć poprawnych RSSów. Primum non nocere.

W zadaniu liczy się nie tyle czas wykonania, ile solidność. Przetestowanie funkcji z kilkunastoma plikami RSS jest częścią zadania.

Good luck!


Uwaga od serwisu:
Nigdy nie rozpoczynaj pracy dopóki zleceniodawca nie wyłoni cię jako zwycięzcę w aukcji.


Czy na pewno chcesz usunąć licytację użytkownika?
Czy na pewno chcesz usunąć licytację użytkownika i zablokować mu możliwość kolejnych licytacji w tej aukcji?
Licytujący:
roger_z (1)800 PLN
cena
do negocjacji
termin wykonania
2008-08-02 11:19
ostatnie zmiany
Wiele czasu spedzilem na pracy z plikami XML, ich analizie i budowaniu.
infotrick (0)1000 PLN
cena
7
termin wykonania
2008-08-02 10:46
ostatnie zmiany
Bez problemu wykonam to zlecenie. Proszę o kontakt na kontakt@infotrick.pl Portfolio: www.infotrick.pl
derbi87 (1)do negocjacji
cena
do negocjacji
termin wykonania
2008-08-01 14:41
ostatnie zmiany
Chetnie
Czy na pewno chcesz odblokować użytkownikowi możliwość składania ofert?
Zwycięzca:
- Nikt nie zwyciężył w tej licytacji -

Aktualny czas na serwerze: 2008-09-05 20:44
Odświeżeń strony: 258

Strona główna | O serwisie | Regulamin | Poleć nas | Kontakt | Cennik
Copyright © 2004 - 2008 zlecenia.przez.net