Что нужно сделать с файлом XSL

mokos

Guest
Что нужно сделать с файлом XSL

Подскажите, пожалуйста, что нужно сделать с файлом XSL, чтобы был отклик на <!DOCTYPE yml_catalog SYSTEM "shops.dtd"> из файла XML?
 

slach

Новичок
для начала
1) объявление yml_catalog в DOCTYPE, это ссылка на набор правил для валидации XML документа
2) в php4 насколько я помню нормальных средств валидации по DTD нет
3) в php5 смотри DOMDocument->Validate() по адресу http://www.php.net/manual/en/ref.dom.php и http://www.php.net/manual/en/function.dom-domdocument-validate.php

4) XSL тут непричем =) он ТРАНСФОРМИРУЕТ документ, но не валидирует его
 

mokos

Guest
Большое спасибо. Сейчас пойду по ссылке и буду разбираться.
 

chameleon

Новичок
в php4 насколько я помню нормальных средств валидации по DTD нет
PHP:
domdocument domxml_open_file ( string filename [, int mode [, array &error]] )
Optional parameter mode can be used to change the behavior of this function. It was added in PHP 4.3.0. You can use one of the following constants for it: DOMXML_LOAD_PARSING (default), *DOMXML_LOAD_VALIDATING* - вот это как раз про валидацию по DTD...
 
Сверху