Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 27.10.2011, 21:32
Новичок на форуме
Отправить личное сообщение для ханыга Посмотреть профиль Найти все сообщения от ханыга
 
Регистрация: 27.10.2011
Сообщений: 4

Цитата:
Раньше (пару лет назад) поисковики "боялись" xml - они вобще никак не индексировались.
Это не совсем так.
Цитата:
Но что если сайт полностью на xml? Возможна ли будет норм индексация и как следствие норм рейтинг без сторонних примочек типа подмены страниц?
За год ленивых наблюдений возникло такое предварительное уточнение: ПС не спешат учиться выполнять XSLT и ... различать XML и HTML. Дело в том, что XML не запрещает использовать теги из HTML — к которому приучены искалки. Это к вопросу — что вы хотите писать в XML-документе и ради чего?

Можно совместить удобства HTML для вас (заголовок документа, описание воспринимаются поисковиками) и удобства для искалок (повторяющийся контент — можно оптом или очень избирательно исключать, ссылки лишние попрятать).

Идеи и примеры были показаны давно 31.10.2006 · 24.10.2006 · Content-Type: text/xml — в индексе.

Совсем разжёванная демка в индексе, большинство её страниц — text/xml.

Кратко можно сказать, что ПС скорее смотрят на корневой элемент, а не HTTP-заголовки. А XML не запрещает теги HTML (но валидатор с этим не согласится). Поэтому XSLT на клиенте можно делать так, что искалки видят как бы HTML.

С разными вариантами XML-документов было мало тестов, но Гугль явно большее количество умеет воспринимать как HTML. Примерчиквот криво).

Так что можно призвать всех дорвавшихся до произвола.XML ... использовать теги/структуру HTML документа, кроме доктайпа.

Забудьте про валидность, делайте для браузера и поисковики.
Ответить с цитированием
  #12 (permalink)  
Старый 28.10.2011, 09:21
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от ханыга
Забудьте про валидность
Не обязательно, можно сделать и валидно.
__________________
Болтовня ничего не стоит. Покажите мне код. — Linus Torvalds
влад.куркин.рф
Ответить с цитированием
  #13 (permalink)  
Старый 29.10.2011, 12:52
Профессор
Отправить личное сообщение для tenshi Посмотреть профиль Найти все сообщения от tenshi
 
Регистрация: 20.03.2008
Сообщений: 1,183

ага, то есть если я буду использовать корневой элемент html, но внутри будет собственное xml дерево, но меня-таки проиндексируют?
__________________
.ня
Ответить с цитированием
  #14 (permalink)  
Старый 07.11.2011, 22:14
Новичок на форуме
Отправить личное сообщение для ханыга Посмотреть профиль Найти все сообщения от ханыга
 
Регистрация: 27.10.2011
Сообщений: 4

индексация xml
Цитата:
можно сделать и валидно
Даже интересно было бы увидеть эту шапку (и чтобы во всех браузерах отображалось). А то валидатор подразумевает XHTML

Для браузера хватало well‑formed

Цитата:
если я буду использовать корневой элемент html, но внутри будет собственное xml дерево, но меня-таки проиндексируют?
Пока это было так.
Про будущее сказать могут только представители ПС.

Ситуация странная, конечно же.
Наблюдая за последствиями попыток индексации всякого разного, трудно поверить в то, что ПС смотрят на HTTP-заголовки (но это надо проверять подробнее). Зато Яндекс отказывался индексить, если корень был не <html> (единичные <rss> почти исчезли ).

Ещё одна засада: сейчас вебмастеры начнут делать сайты удобнее для ПС (дублирование прятать, хотя бы), а они вдруг проснутся и научатся разбирать XML и JS ... и сразу найдут кучу того, что им искать вредно.

Т.е. чем позже искалки сделают шаг в будущее, тем вреднее он окажется. Но для ПС он не будет столь же катастрофичным, как для конкретных сайтов, поскольку сайтов с XSLT на клиенте — много не будет.

Но предсказать что-либо трудно.
Ответить с цитированием
  #15 (permalink)  
Старый 07.11.2011, 22:24
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от ханыга Посмотреть сообщение
разбирать XML и JS
гугле разбирает js
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #16 (permalink)  
Старый 08.11.2011, 11:14
Новичок на форуме
Отправить личное сообщение для ханыга Посмотреть профиль Найти все сообщения от ханыга
 
Регистрация: 27.10.2011
Сообщений: 4

Сообщение от Gozar Посмотреть сообщение
гугле разбирает js
Но не любой. О выполнении JS говорить рано, наверное.
Ответить с цитированием
  #17 (permalink)  
Старый 09.11.2011, 10:39
Профессор
Отправить личное сообщение для tenshi Посмотреть профиль Найти все сообщения от tenshi
 
Регистрация: 20.03.2008
Сообщений: 1,183

Сообщение от ханыга Посмотреть сообщение
Даже интересно было бы увидеть эту шапку (и чтобы во всех браузерах отображалось). А то валидатор подразумевает XHTML
http://validator.w3.org/check?uri=ht...l-dtd.htm;ss=1
http://habrahabr.ru/blogs/xslt/90373/
__________________
.ня

Последний раз редактировалось tenshi, 09.11.2011 в 10:42.
Ответить с цитированием
  #18 (permalink)  
Старый 09.11.2011, 12:35
Новичок на форуме
Отправить личное сообщение для ханыга Посмотреть профиль Найти все сообщения от ханыга
 
Регистрация: 27.10.2011
Сообщений: 4

Автор идеи и давних примеров в теме на хабре оставил на них ссылки, но ... делать их валидными не стал.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как удалить из памяти весь XML документ? EisBerg Events/DOM/Window 1 03.04.2010 14:45
xml и javascript faunder Общие вопросы Javascript 4 16.09.2008 18:07
Как узнать какие ошибки произошли при парсинге xml файла faunder Events/DOM/Window 0 12.09.2008 14:17
XML данные в массив. Onis Общие вопросы Javascript 7 16.07.2008 00:12
AJAX & XML slavonbl AJAX и COMET 3 10.07.2008 22:30