Парсер
CSS последняя версия http://www.w3c.org
SVG последняя версия http://www.w3c.org
MySQL последняя версия http://www.mysql.com
PHP последняя версия http://www.php.net
JavaScript последняя версия http://www.mozilla.com
UML последняя версия http://www.omg.org
XML последняя версия http://www.w3c.org
XSLT последняя версия http://www.w3c.org
XHTML последняя версия http://www.w3c.org
HTML v. 4.1 http://www.w3c.org
в приложении ссылка на архив с СУБД написанной на PHP, в проекте должна использоваться именно эта система и именно эта версия. выше указаны названия технологии, версии технологий и сайты на которых можно найти спецификации (техническую литературу) на английском языке которые нужно пропарсить. Нужно создать базу данных и в базе данных таблицы, каждая таблица состоит из названия технологии+версия+язык (в нашем случае это английский язык поэтому 'en'). В каждую таблюцу должна вноситься информация о каждой технологии.
Названия колонок в таблицах в базе данных. Заполнена только таблица PHP, а по остальным принимаются ваши предложения на утверждение.
PHP название категории функции, название функции, Introduction, Requirements, Installation, Runtime Configuration, Resource Types, Predefined Constants, Examples, Table of Contents, Description (эту колонку нужно разделить на две колонки в одной будет к примеру "array bzerror ( resource $bz )", а во второй "Returns the error number and error string of any bzip2 error returned by the given file pointer.", Parameters (должно тоже делиться на название параметра и его описание но проблема в том что параметров у функции может быть много), Return Values, See Also, Version (PHP 4 >= 4.3.3, PHP 5, PECL bz2:1.0). После названия функции обычно идет ее краткое описание и его тоже нужно записывать в отдельный столбец.
CSS
SVG
MySQL
JavaScript
UML
XML
XSLT
XHTML
HTML
Если в кратце, то в таблицу базы данных должна попасть вся информация из технической документации.
Также вы должны написать библиотеку которая выводит данные из таблицы базы данных в виде ассоциативного массива. Для проверки работоспособности этой библиотеке и правильности заполнения базы данных создайте форму в которой можно из списка выбрать название таблицы и поле ввода в который нужно вводить имя тега или функции. Потом после нажатия на кнопку - на этой страничке появляется вывод ассоациативного массива с помощью функций "echo '
; print_r ($array); echo '';", где $array - это и есть ассоациативный массив. ДОЛЖЕН СОЗДОВАТЬСЯ ИМЕННО АССОЦИАТИВНЫЙ МАССИВ У КОТОРОГО НАЗВАНИЯ ЭЛЕМЕНТОВ СОВПАДАЮТ С НАЗВАНИЕМ ТАБЛИЦ В БАЗЕ ДАННЫХ.
Оплата работы: оплата работы производится в рублях, доларах, евро, гривнах с помощью банковского перевода или ВебМани. Оплата работы производится после того как вы покажете на своем хостинге полностью рабочую систему, после этого я сделаю перевод, а вы по факту получения денег присылаете мне на e-mail исходный код скриптов парсеров и базы данных.
Также должна быть страничка на которой я смогу проверить работоспособность парсера по тойже схеме. Только вместо имени функции/тега я буду вводить адрес странички в интернете которую нужно пропарсить (к примеру документацию по ПХП на итальянском языке), а парсер мне должен вывести все тотже ассоацивный массив.