Forum Webscript.Ru
Программирование => PHP => Тема начата: spаce от 10 Июля 2006, 19:07:41
-
Помогите пожалуйста!!!мне нужно сделать обучающую программу по xml и там должна быть такая функция как проверка xml, т.е в окне пишется xml документ, нажимается кнопка "проверить" и этот текст отображается в браузере. Страницы сделаны на php. Как это сделать не знаю!
-
Используй какую-нибудь библиотеку для работы с XML.
DOM (http://www.php.net/DOM), например.
-
А что нельзя как-нибудь по проще, мне нужно просто передать написанный текст в браузер.
Я просто не программист, но с DOM попробовал, если файл php, а дом на Java он будет работать?и как мне передать xml документ он же не сохранен?
-
Приношу свои извинения, но я абсолютно ничего не понял.
Напиши, пожалуйста, с начала и подробнее.
-
Попытаюсь объяснить, у меня php файл, там содержится textarea(место куда вводится xml документ),там есть ссылка, при нажатии на кнопку "запуск скрипта", идет ссылка на другой php файл в котором содержится проверка этого документа.Вот я и не знаю что писать во втором php файле.
-
spаce, проверка на что? На то что это корректный xml-файл?
Тогда возьми тот же DOM, открой в нем этот файл (openXML, кажется) и если откроется, то корректный, выдаст ошибку — некорректный.
-
Да хотя бы на это, а как его там его открыть если xml нигде не сохранен?
-
http://ru.php.net/manual/en/function.dom-domdocument-loadxml.php
-
Пожалуйста, можешь еще прокомментировать, что куда писать!
-
$d = new DOMDocument;
$d->loadXML( $str );
-
А там где у меня textarea что писать? Там такой скрипт
-
Ну так? Пишется в
-
[moderatorial]
vasa_c
Слушай, по-моему ему прежде чем решить его задачу нужно сначала объяснить, что-такое сервер, как туда передаются данные и что такое PHP. Мне так все больше и больше кажется.
spаce
Твоя задача:
1. Передать текст из своего textarea на сервер
2. На сервере попытаться создать DOM-объект из переданного XML. Если создастся без ошибок - код валидный.
3. Вернуть результат пользователю.
Очень рекомендую попробовать подумать/поГуглить/написать что-то самому, прежде чем задавать вопросы по каждой запятой в коде.
-
CGVictor, просто показалось, что человек занимающийся с xml основы web\'а знает.
Если нет, то нужно сначала дать что-нибудь из классики — http://www.phpfaq.ru/na_tanke
-
Всем спасибо!!! разобрался с этой темой, понял что задавал глупые вопросы, просто php никогда не видел