Різниця між XML та HTML

Автор: Laura McKinney
Дата Створення: 1 Квітень 2021
Дата Оновлення: 10 Травень 2024
Anonim
6 урок. HTML & CSS. Разница между технологиями HTML и XHTML
Відеоролик: 6 урок. HTML & CSS. Разница между технологиями HTML и XHTML

Зміст


XML та HTML - це мови розмітки, визначені для різних цілей і мають кілька відмінностей. Попередня відмінність полягає в тому, що в XML є положення для визначення нових елементів, тоді як HTML не дає специфікації для визначення нового елемента, і він використовує попередньо визначені теги. XML можна використовувати для побудови мов розмітки, тоді як сам HTML є мовою розмітки.

HTML (Hyper Markup Language) був розроблений для полегшення передачі документів на веб-основі. І навпаки, XML був розроблений для забезпечення сумісності з SGML та HTML та простоти реалізації.

    1. Порівняльна діаграма
    2. Визначення
    3. Ключові відмінності
    4. Висновок

Порівняльна діаграма

Основа для порівняння
XML
HTML
Розширюється наРозширювана мова розміткиГіпермобільна мова
Основні
Забезпечує основу для визначення мов розмітки.HTML - це заздалегідь визначена мова розмітки.
Структурний Інформація
За умови
Не містить структурної інформації
Тип мовиЗалежно від регіструСправа нечутлива
Призначення мовиПередача інформаціїПредставлення даних
ПомилкиНе дозволяєтьсяНевеликі помилки можна ігнорувати.
ПробілМожна зберегти.Не зберігає білі простори.
Закриваючі теги
Обов’язкове використання закриваючих тегів.Закривальні теги необов’язкові.
ГніздуванняТреба правильно зробити.Не дуже цінне.


Визначення XML

XML (розширювана мова розмітки) це мова, яка дозволяє користувачеві визначити представлення даних або структури даних, де значення призначаються в кожному полі структури. IBM розробила це як GML (узагальнена мова розмітки) у 1960-х рр. Коли GML IBM прийнятий ISO, він названий як SGML (стандартна узагальнена мова розмітки) і це було основою для складної системи документації. Мова XML забезпечує платформу для визначення елементів розмітки та створення спеціалізованої мови розмітки. У XML, щоб створити мову чи елементи, слід дотримуватися певного набору правил, визначених у XML. Документ XML включає дані у вигляді рядків і оточений розміткою. Фундаментальна одиниця в XML відома як елемент.

XML - це добре сформована та дійсна мова розмітки. Тут добре сформований вказує, що аналізатор XML не міг передати код, якщо він заповнений синтаксисом, пунктуацією, граматичними помилками. Крім того, вона діє лише до тих пір, поки вона не буде добре сформована та допустима, означає, що структура елементів та розмітка повинні відповідати стандартному набору правил.


Документ XML включає дві частини - пролог та тіло. The пролог частина XML складається з адміністративних метаданих, таких як декларація XML, додаткова інструкція з обробки, декларація про тип документа та коментарі. The тіло частина розділена на дві частини - структурну та змістову (Присутні на рівнині).

Визначення HTML

HTML (мова гіперрозмітки) є мовою розмітки для створення веб-сторінок. Команди розмітки, використовувані у веб-базі вмісту, означають структуру документа та його макет у браузері. Браузери просто читають документ із розміткою HTML у ньому та виводять його на екран, вивчаючи розміщені елементи HTML у документі. Документ HTML розглядається як файл, який містить інформацію, яка повинна бути опублікована.

Вбудовані інструкції відомі як елементи, які показують структурування та подання документа у веб-браузері. Ці елементи складаються з теги всередині кутового кронштейна, який оточує деякі. Теги зазвичай надходять у парі - початковий і закінчуючий тег.

  1. XML - це мова розмітки на основі бази даних, яка має структуру самоопису і може ефективно визначати іншу мову розмітки. З іншого боку, HTML - це заздалегідь визначена мова розмітки і має обмежені можливості.
  2. XML забезпечує логічну структурування документа, тоді як HTML-структура заздалегідь визначена там, де використовуються теги "head" та "body".
  3. Що стосується мови, тип HTML нечутливий до регістру. На противагу XML чутливий до регістру.
  4. HTML був розроблений з акцентом на презентаційні особливості даних. На відміну від них, XML - це специфічні для даних дані, де зберігання та передача даних було головним питанням.
  5. XML не допускає жодних помилок, якщо в коді є деякі помилки, його неможливо було проаналізувати. І навпаки, в HTML малі помилки можна знехтувати.
  6. Пробіли в XML використовуються для конкретного використання, оскільки XML враховує кожен окремий символ. Навпаки, HTML може ігнорувати пробіли.
  7. Теги в XML обов'язково закриваються, тоді як у HTML відкритий тег також може працювати нормально.
  8. Введення в XML повинно здійснюватися правильно, це має велике значення в синтаксисі XML. І навпаки, HTML не дуже піклується про вкладення.

Висновок

Мови розмітки XML та HTML пов'язані між собою, коли HTML використовується для подання даних, тоді як основною метою XML було зберігання та передача даних. HTML - це проста, заздалегідь визначена мова, тоді як XML - це стандартна мова розмітки для визначення інших мов. Розбір документів XML простий і швидкий.