Варнінги при валідації 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 тимчасове для певних шматків коду