Если я использую XSLT, получу ли я HTML-страницы? - PullRequest
2 голосов
/ 18 августа 2011

Я смотрел этот курс онлайн, и он вошел в XML. Мы использовали XSLT, чтобы взять документ XML и документ XSL и получить страницу, которая отображается в браузере. Однако нигде не было HTML-страницы, если только браузер не отображал ее временно.

Предположим, что вы разрабатываете приложения RDF или публикуете связанные с RDF данные и хотите, чтобы RDFa представлял собой XHTML с RDF, указанным в атрибутах. Как это будет достигнуто?
Возможно, он запустится на сервере и фактически сохранит полученный XHTML-файл, или, вернее, XHTML с документом RDFa.
Может кто-нибудь объяснить, как это работает? Я хочу иметь документы RDFa, которые могут быть проиндексированы поисковыми системами, и у меня есть файлы RDF в формате XML. Спасибо, Bruce

1 Ответ

1 голос
/ 18 августа 2011

Если вы выполняете XSLT-преобразование на сервере и отправляете HTML обратно в браузер, пауки поисковых систем увидят тот же HTML, что и браузер. Не имеет значения, что он динамически генерируется (а не хранится в файле HTML) на сервере.

Если вы публикуете фактические XML-файлы с сервера и используете браузер для преобразования XSLT в HTML, хороший паук, вероятно, сделает то же самое, но если вы публикуете необработанный XML, почему бы и нет просто опубликовать RDF таким образом? Вам не нужно помещать это в HTML.

...