Відмінності між версіями «3 Конверсія»
Donserg (Обговорення • внесок) м (Захист на 3 Конверсія встановлено ([edit=sysop] (безстроково) [move=sysop] (безстроково))) |
Версія за 23:42, 20 вересня 2012
Конверсія. Важливість використання будь-яких тегів означає, що будь-який HTML документ дуже легко перетворюється в XML. Зміни, що потрібні для цього перетворення досить формальні:
1) всі значення атрибутів повинні бути в лапках.
2) регістр букв у відкриваючих і закриваючих тегах повинен співпадати.
3) всі елементи повинні мати відкриваючий і закриваючий тег.
Це відноситься не лише до елементів з факультативними тегами, а і до пустих елементів, які в HTML мають лише відкриваючий тег. Наприклад тег <Img> потрібно буде закрити:
<IMG_ALT = ” ”_SRC = “ e. gif ” > < / IMG >
Крім цього XML допускає особливо скорочену форму запису для пустих елементів.
< IMG_ALT = ” ” STC = ”e. gif ” / >
Існують утиліти, які переводять HTML в XML, тег в тег з дотриманням всіх правил. Результат такого переводу буде правильно структурований документ з точки зору інтерпретатора XML, хоча розмітка не стане ні на грам більш структурованою. Тому для більш ефективного перетворення необхідно замінювати на відповідно логічні теги уніфіковані HTML блоки, які мають разом з функцією форматування ще й структурну функцію, які дозволяють отримати на виході змістовний XML код, який містить структуровану основу документа і здатний працювати з будь-якою підключеною стильовою класифікацією.