Re[3]: сайты на XML
От: MBy Украина http://maxim.vuets.name/
Дата: 22.12.05 09:37
Оценка: 13 (2)
Здравствуйте, bayonet1971, Вы писали:

>>PostScript для печати, SQL для СУБД… Нужна ли схема по которой это делать.

>>И как уже было сказано, его намного проще индексировать.
B>Что значит индексировать XML-файл ?

Представь что у тебя есть готовая html-библиотека, при чём сделаная левыми руками. То есть все заголовки, абзацы, цитаты, заголовки оформлены например таким образом:
<div class="vazhnyj_zagolovok">Книга «Интернет для самоваров»</div>
<div class="prosto_zagolovok">Глава 1</div>
<div class="citata">Да будет так!</div>
<div class="tekst">
  Тыры-пыры, это текст главы. Трам-пам-пам…
  А <span class="vydelenyj">вот это</span> важный текст.
</div>

Пусть у тебя будет классная css-таблица, и смотреться это всё будет просто без подобно, но роботу, который будет индексировать эти твои книги будет одинаково всё равно, где у тебя заголовок, а где текст. Следовательно, он не сможет составить список, например, всех названий книг. Тут у тебя применено просто графическое форматирование.

А вот если бы ты сделал такую xml-структуру:
<book genre="IT" subgenre="networks">
  <info>
    <title>Интернет для самоваров</title>
    <author>Вася Пяточкин</author>
    <year>2222</year>
  </info>
  <content>
    <header paragraph="1">Вступление</header>
    <article>
      Тыры-пыры, это текст главы. Трам-пам-пам…
      А <important>вот это</important> важный текст.
    </article>
  </content>
</book>

(я немногго приукрасил пример, что бы показать полезность xml)
то роботу нужно было бы найти только header-элементы. Улавливаешь мысль?
Эта структура описывает логическое представление документа.

Так вот поиск, анализ, систематизация, упорядочивание, присваивание приоритетов — это и есть индексирование.

Ну и этот xml ты уже можешь привести к требуемому виду, как я уже писал.

P. S. Этот пример книги можно правильно описать и на html при помощи элементов p, h1, blockquote, em.
Hoc est simplicissimum!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.