Ошибка обработки XML данных, генерируемых методом "xmlFormLogon" из класса авторизации
serglif 10.08.2004 10:31
Начал прикручивать класс авторизации, решил заодно начать приобщаться к прекрасному в виде XML/XSLT. Потому попробовал использовать метод xmlFormLogon. Начинаю делать это следующим образом:
$logon_form[^xdoc::create{^auth_data.xmlFormLogon[$.target_url[$request:uri]]}]
Получаю ошибку:
...Input is not proper UTF-8, indicate encoding...Почитал сообщения данного форума про эту ошибку, попутно добился того, чтобы в файле _test.html исчезли красные строчки про относительный путь к файлам кодировок (видимо причина этого в Windows системах в том, что в конфигурационном методе в filespec попадает путь со слешами вида "\", тогда как Parser хочет "/").
И согласно прочитанных рекомендаций сделал следующее - перекрыл метод
xmlFormLogon в своем классе, и добавил в нем строчку
<?xml version="1.0" encoding="$response:charset" ?>
Теперь получаю ошибку:
Entity: line 3: parser error : XML declaration allowed only at the start of the document <?xml version="1.0" encoding="WINDOWS-1251" ?> ^Ничего не могу с ней поделать... Подскажете?
- Ошибка обработки XML данных, генерируемых методом "xmlFormLogon" из класса авторизации, serglif 10.08.2004 10:31
- Ответ, egr 10.08.2004 10:35
- Ответ, serglif 10.08.2004 10:47