Польская запись ч.3 PHP+XML

Seregarival

Новичок
Польская запись ч.3 PHP+XML

И снова здравствуйте!
Написал необходимые модули на PHP, теперь мне надо как-то это совместить с XML, чтобы все красиво было, но что-то не получается это вообще сделать. В интернете куча информации, но везде разная ...
Допустим у меня есть 2 файла: index.php и index.xml
Для того чтобы их соеденить надо прописать подключение файла php в .xml? или наоборот?
 

Seregarival

Новичок
Отличная, забористая!
А если говорить серьезно не могу разобраться...
Объясните пожалуйста, что сделать чтобы информация, обрабатываемая в php нормально красиво выводилась в браузере с помощью XML?
По мануалам так понял, что нужно создать 3 файла? php, xml и html? (Информацию сейчас беру с http://www.kazanpages.ru/tree/index.php?pid=10&uid=61 )
 

craz

Нестандартное звание
Автор оригинала: Seregarival
Отличная, забористая!
А если говорить серьезно не могу разобраться...
Объясните пожалуйста, что сделать чтобы информация, обрабатываемая в php нормально красиво выводилась в браузере с помощью XML?
По мануалам так понял, что нужно создать 3 файла? php, xml и html? (Информацию сейчас беру с http://www.kazanpages.ru/tree/index.php?pid=10&uid=61 )
покажите как бы вы вообще генерировали html документ с помощью php выводящий hello world нам будет так проще понять ваш уровень
 

Seregarival

Новичок
Я пока знаю только PHP (это наверное странно звучит)
Написал скрипты, вывод на экран произвожу с помощью средств PHP. теперь надо это преобразовать в нормальный вид с помощью XML, на деле это сложно оказывается ...
 

craz

Нестандартное звание
HTML как сгенерировать с помошью php? не знаете? идите читайте учите ищите потом про xml поговорим


P.s. Курить траву для программиста это не приемлемо, оставьте это лучше на откуп дизайнерам
 

Seregarival

Новичок
У меня есть файлы:index.xml, index.css, index.php

index.xml:
PHP:
<?xml version="1.0" encoding="windows-1251"?>
<?xml-stylesheet type="text/css" href="index.css"?>
<DOCUMENT>
    <VIR>
        <TITLE>Построение польской записи</TITLE>
    </VIR>
	<VIR2>
		<TITLE>Сгенерированное выражение:</TITLE>
		<TITLE>index.php</TITLE>   // Это место интересует
	</VIR2>
</DOCUMENT>
index.css:
PHP:
VIR {display: block; font-size: 36px; color: #FF00FF; text-align: center}
VIR2 {display: block; font-size: 16px; color: #FF0000; text-align: center}
Как сделать чтобы php-скрипт выполнился и вывел нужные результаты? Вообще ничего не получается, пробовал как в учебнике просто вставить скрипт в xml файл, но тоже ничего не выходит ...
 

AmdY

Пью пиво
Команда форума
Seregarival
вот как php проводит xslt трансформацию когда есть xml и xsl
http://www.php.net/manual/en/book.xsl.php

в твоём примере php не используется, просто xml на которую цепляются стили, по сути - xhtml

разгреби кашу в голове и не пытайся проглотить сразу большой кусок информации
 

ma1x

Новичок
надо смотреть функции которые парсят xml, по-моему они серьезно обновились за последнее время и там достаточно нескольких строк для парсинга и вывода
 

Seregarival

Новичок
AmdY
Там всё на английском, у меня с ним не очень хорошо ...

-~{}~ 21.05.10 15:20:

Помогите пожалуйста разобраться, совсем запутался, везде все по-разному написано и уже совсем стало все кашей, в мануалах описана обработка xml-файла php-скриптами, а мне надо всего лишь заставить xml запустить скрипт. Если я всё не так понимаю, объясните пожалуйста в общих чертах хотя бы как это все реализовать...
 

dimagolov

Новичок
Написал необходимые модули на PHP, теперь мне надо как-то это совместить с XML
почему это тебе понадобилось? обоснуй. можешь текст задания привести, которое тебе нужно сделать, так будет проще.
 

Seregarival

Новичок
В конечном счете должно получится:

Сгенерированное выражение:
{само выражение} - генерируется в index.php
Префискная запись:
{} - генерируется в polzap.php
Постфиксная запись:
{} - генерируется в prefix.php
Дерево разбора:
{Картинка с деревом}

XML нужна только для того чтобы сделать красивый вывод того, что считается в скриптах и оформления самой странички...
 

Seregarival

Новичок
Не понял вопроса немного ... XML+CSS для отображения всего описанного...
 

AmdY

Пью пиво
Команда форума
Seregarival
В твоей схеме я вижу применения php только для генерации-отдачи xml

http://ru.wikipedia.org/wiki/XSLT вот тебе инфа про xslt

вот так можно генерировать xml http://www.php.net/manual/en/simplexmlelement.addChild.php
вот полный список http://www.php.net/manual/en/refs.xml.php
вот переводчик http://translate.google.com/

а что-то конкретное тебе советовать сложно, так как у тебя нету базу и понимания процесса, а что есть не разложено по полочкам, здесь уже самому попотеть и поработать с литературой нужно
 

dimagolov

Новичок
AmdY, а вот я не могу понять, зачем для отображения ему нужен xml. почему он не может отображать банальным html-ем.
 
dimagolov
Потому что человек сам не знает чего, хочет. Решил научиться, нашёл дурацкий пример и пробует его... реализовать. Он в PHP то не шарит... а в XSLT тем более. И то что к выгружаемому в браузер XML нужно прицепить таблицу с XSL тоже не знает...
Seregarival
Брось сказал! Брось делать этот бред! )))
 
Сверху