HTML против XML

Опубликовано: 27 Декабря, 2021

HTML: HTML (язык гипертекстовой разметки ) используется для создания веб-страниц и веб-приложений. Это язык разметки. С помощью HTML мы можем создать нашу собственную статическую страницу. Он используется для отображения данных, а не для передачи данных. HTML - это комбинация гипертекста и языка разметки. Гипертекст определяет связь между веб-страницами. Язык разметки используется для определения текстового документа внутри тега, который определяет структуру веб-страниц. Этот язык используется для аннотирования (создания заметок для компьютера) текста, чтобы машина могла его понять и соответственно манипулировать текстом.

Пример:

<!DOCTYPE html>
< html >
< head >
< title >GeeksforGeeks</ title >
</ head >
< body >
< h1 >GeeksforGeeks</ h1 >
< p >A Computer Science portal for geeks</ p >
</ body >
</ html >

Выход:

XML: XML ( расширяемый язык разметки ) также используется для создания веб-страниц и веб-приложений. Он динамический, потому что он используется для передачи данных, а не для отображения данных. Цели проектирования XML сосредоточены на простоте, универсальности и удобстве использования в Интернете. Это текстовый формат данных с сильной поддержкой Unicode для разных человеческих языков. Хотя дизайн XML ориентирован на документы, этот язык широко используется для представления произвольных структур данных, таких как те, что используются в веб-службах.

Пример:

<? xml version = "1.0" ?>
< contactinfo >
< address category = "college" >
< name >G4G</ name >
< College >Geeksforgeeks</ College >
< mobile >2345456767</ mobile >
</ address >
</ contactinfo >

Выход:

 G4G
Geeksforgeeks
2345456767

Разница между HTML и XML. Между HTML и XML есть много различий. Эти важные отличия приведены ниже:

HTML XML
HTML означает язык гипертекстовой разметки. XML означает расширяемый язык разметки.
HTML статичен. XML динамичен.
HTML - это язык разметки. XML предоставляет основу для определения языков разметки.
HTML может игнорировать мелкие ошибки. XML не допускает ошибок.
HTML не чувствителен к регистру. XML чувствителен к регистру.
HTML-теги - это предопределенные теги. Теги XML - это теги, определяемые пользователем.
В HTML ограниченное количество тегов. Теги XML расширяемы.
HTML не сохраняет пробелы. Пробелы могут быть сохранены в XML.
HTML-теги используются для отображения данных. Теги XML используются для описания данных, а не для отображения.
В HTML закрывающие теги не нужны. В XML необходимы закрывающие теги.