Оптимизация php скрипта с 4-ой на 5-ую версию

Владимир19 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
25.02.2007

Задача по оптимизации XML ориентированного ядра с четвертой версии php на пятую

Цель проекта

XML ориентированное ядро WEB проектов.

PHP код формирует XML и в конце скрипта преобразовывает XML с помощью XSL.

Описание задание

Исходные коды для выполнения задания находятся в файле xml.rar

Структура архива xml.rar

themes

- _template_main.xsl – xsl файл с описанием общих элементов

- xokos.dtd

site1

- theme.xsl – xsl файл с описанием специфической для сайта темы

- xokos.dtd

-index.php – php файл формирующих XML и связующий в конце его с темой

Файл themes/site1/theme.xsl подключает в себе файл с описанием общих элементов themes/_template_main.xsl в результате чего формируется цельное описание преобразование XML.

Структура xml

//общий блок содержащий блок body

//блок menu содержащий блоки point с описание пунктов меню

Entry

//блок module содержащий блоки page_name и content в которых описано содержимое страницы

Name of page

Page content

Преобразование XML в HTML в четвертой версии php

$xokos = xslt_create();

$args = array("/_xml" => $XML);

$HTML = xslt_process($xokos, "arg:/_xml", "file://".str_replace("\\", "/", dirname(__FILE__))."/".$SETUP['theme'], NULL, $args);

xslt_free($xokos);

где $SETUP['theme'] = "themes/site1/theme.xsl";

Суть задания

Нужно внести изменения только в файле index.php начиная с восемнадцатой строки. Оптимизированный скрипт должен работать как на четвертой, так и на пятой версии php.

Задание продублировано в прикрепленном файле.

Заявки фрилансеров