Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Простейшая валидация XML 
:(
    Опции темы
nornad
Дата 1.6.2007, 16:35 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1079
Регистрация: 16.2.2007
Где: в Караганде

Репутация: нет
Всего: 31



Что-то я такого на форуме на нашёл...
В общем, надо произвести простейшую валидацию XML стандартными для РНР5 средствами. Структура XML заранее неизвестна, так что валидацию на основе DTD не предлагать.
Если можно, то небольшой примерчик не помешает (я в РНР мало разбираюсь - так, на уровне "ща, почитаем доку и книжки, и разберёмся").

Добавлено через 7 минут и 11 секунд
Упс!
Прошу прощения, была ошибка в самом XML-файле (перед заголовком был пробел).
Простейшая валидация (если кто-то сюда всё же глянет, чтобы тоже найти решение):
Код

<?php
$dom = new DomDocument;
if ( false === $dom->Load('test.xml') ) {
    echo "This document is not valid!\n";
} else {
    echo "This document is valid!\n";
}
?>



--------------------
Три достоинства программиста: Леность, Нетерпение и Гордость
Ларри Уолл
PM MAIL WWW ICQ Skype MSN   Вверх
Golda
Дата 1.6.2007, 18:34 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 26.3.2007
Где: Ариель, Израиль

Репутация: 5
Всего: 42



nornad, 
не путайте людей. Есть устоявшиеся термины. Валидация - это именно проверка на соответсвие DTD или схеме. А то, что Вы предлагаете - проверка синтаксической корректности xml, это проверка на well-formedness


--------------------
"For every problem, there exists a simple and elegant solution which is absolutely wrong." -- J. Wagoner, U.C.B. Mathematics
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: X технологии | Следующая тема »


 




[ Время генерации скрипта: 0.1559 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.