XSLT на клиенте
В Вебе пока ещё мала доля документов.XML (отдаваемых браузеру с заголовком Content-Type: text/xml или Content-Type: application/xml), и вебмастерам не хочется отвыкать от HTML-я, и чаще можно встретить AJAX — убивший понятие “документ”. Однако браузеры уже давно умеют XSLT, а поисковые системы — нет и не хотят (дорого им), что пока можно использовать — не только для узко понимаемого SEO, но и для удобства искалок.
Нету богатого опыта… поэтому — без претензий на универсальность и полноту… почвой для некоторых “выводов” была индексация единственного XML-документа… воспринимайте изложенное — как возможности, но не правила. Предполагается при случае уточнить ответы на кривые вопросы:
- Зачем нужен XML?
- Индексируется ли XML?
- Как спрятать ссылку от роботов?
- Как сделать <noindex> для Гугля?
- Обычный <!--noindex--> в XML.
- поисковые системы и HTTP-заголовки
- Как скрыть от роботов дублирующийся контент?
- Как ПС воспринимают HTML-тег <a> в XML-документе?
- Как показывать блоки кода роботу и посетителю в разном порядке?
- Какими тегами можно пользоваться в XML? Как ПС воспринимают файлы.XML без XSLT?
- Какие XML-файлы воспринимаются поисковиками так же, как страницы.HTML? Можно ли отдавать не два документа (.xml и .xsl), а только один? Как добиться индексации файла.xsl?
- Как делать XML-файлы, чтобы поисковики показывали <title> и <meta/> — как в страницах.HTML?
- Файл преобразования.XSL может быть проиндексирован… как и в этом случае исключить поиск текста, расположенного в нём?.. а может быть и адреса ссылки.
- Каким браузером отлаживать страницы.XML?
- XSLT-раскраска браузером примеров кода
- Как вставить счётчик LiveInternet в XML?
- <xsl:output method="xml"/>
- Блокирование XSLT
- Теги HTML5 в XML
вопросы, не связанные с индексацией
другие возможности XSLT ← блог автора этих идей