Варнінги при валідації xml, PHPClub - клуб розробників PHP

Початківець

Варнінги при валідації xml

Трям, народ. З наступившим!

Початківець

"Кучу варнінгів" це яких саме? валідація на чому зроблено? DTD? XMLSchema?

якщо у тебе ставиться свій set_error_handler? то в чому проблема? чим тобі варнінги не догодили?

взагалі за ідеєю валідація для XML DOMDocument->validate() вона або true або false, ні про які варнінги в документації не сказано

Початківець

Варнінгів багато сипеться в момент валідації – наприклад, відсутність DTD, невалідні конструкції в самому xml. тру або фолс - це значення, що повертаються, а варнінги - це так, доважок. Ось тобі наприклад? Notice: DOMDocument::validate() [domdocument.validate]: No DTD given in XML-Document in . .php on line .

Warning: DOMDocument::validate() [domdocument.validate]: no DTD found! in. .php on line .

Про свій еррор хендлер я знаю, я власне і запитав – це єдиний метод?

UPD крайнє питання прибрало, знайшло як.

ну взагалі так то так як говориться варнінги АБСОЛЮТНО правильні якщо немає DTD а ти хочеш валідувати, то якби варнінгу не було, то це було б погано

вантажити невалідний XML це круто

ну для придушення помилок ще є перемикання error_reporting тимчасове для певних шматків коду