Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....

 

Валидация

Автор reni66, 10-02-2014, 16:41:01

« назад - далее »

reni66Topic starter

Яндекс при проверке на услуги обнаружил следующие ошибки:

XML-файл не соответствует схеме.
Строка: 70 Позиция: 115
Подробнее
<detail>Attribute name "allowfullscreen" associated with an element type "iframe" must be followed by the ' = ' character.</detail>
Не найдено описание для элемента "html". Возможно неверно указан корневой элемент.
Строка: 3 Позиция: 69
Подробнее
<detail>cvc-elt.1.a: Cannot find the declaration of element 'html'.</detail>

Особенно интересует что с 3 строкой делать,проблема актуально уже второй день.

Добавлено: 10-02-2014, 16:41:32


Сам сайт: http://rampc.ru


MoJo

Попробуй заменить
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
на
<!DOCTYPE html>


reni66Topic starter

Как было так и осталось,меняю обратно как было
Строка: 3 Позиция: 69
Подробнее
<detail>cvc-elt.1.a: Cannot find the declaration of element 'html'.</detail>

так <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> это же у нас вторая строка а не 3-я

Вот я выкладываю свои первые 4 строки
<?xml version="1.0" encoding="windows-1251"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" >
<head>

ezhabchik

А что за XML-файл? Это Ваша карта сайта, или там что-то другое?
  •  

reni66Topic starter

Это проверка валидации сайта на яндексе по тематики, XML это тот же  html  как я понимаю
Вот:


ezhabchik

XML, это не совсем то же, что и html, в нем как-бы можно хранить некую информацию, структурировав ее. В этом плане он чем-то похож на JSON.
А саму 3-ю и 70-ую строку можно взглянуть?  Конечно с валидацией xml, особо дела не имел, но вдруг получится помочь  :)
  •  

reni66Topic starter

1 строка <?xml version="1.0" encoding="windows-1251"?>
2 строка <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 строка <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" >

....
70 строка <p><iframe width="350" height="220" src="https://www.youtube.com/embed/wt2olLLt2Yo" frameborder="0" allowfullscreen></iframe></p>

70 строка это код видео с ютуба,больше волнует 3 строка

ezhabchik

А попробуйте в 3-ей строке заменить код на
<html xmlns="http://www.w3.org/1999/xhtml">

Если не поможет, можно еще так попробовать
<html xmlns:html="http://www.w3.org/1999/xhtml">
  •  


reni66Topic starter

Та же ошибка,вот как она на русском выглядит: <подробности>cvc-elt.1.a: Не удается найти объявление элемента " html".</подробности>
Самое интересное что здесь http://validator.w3.org/ это ошибки вроде бы нет

ezhabchik

#9
Так может не стоит тогда заморачиватся?
Может это со стороны яндекса какой-то бок?
w3c то авторитетней будет  :)

темболее смотрите что нашел
http://forum.storeland.ru/index.php?/topic/5121-%D0%B2%D0%B0%D0%BB%D0%B8%D0%B4%D0%B0%D1%82%D0%BE%D1%80-xml-%D1%84%D0%B8%D0%B4%D0%BE%D0%B2/

Добавлено: 20-02-2014, 15:47:42


Только что почитал по-поводу этого валидатора, у Вас сам экспортный xml файл есть?

"Валидатор поможет вам проверить экспортные XML-файлы для партнерских программ Яндекса на соответствие их структуры XSD-схеме. Инструмент упрoстит отладку экспортных файлов и позволит вашим данным быстрее попасть в базы партнерских программ."   и т.д.

Вот, требования к файлу
http://help.yandex.ru/webmaster/car-ads/requirements.xml

А Вы пытаетесь валидировать Вашу главную страницу, которая содержит не xml код, а html, вот он и ругается на элемент "html"
По идее эта валидация Вам не нужна вовсе, так как файлы в формате xml Вы не используете  :)
  •  



Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....