HTML против XML
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 необходимы закрывающие теги. |