Что такое файл XML и для чего он нужен на простом примере

Вы, вероятно, столкнулись с файлом с расширением .xml и интересно, что это за тип файла. XML, английского языка eXtensible Markup Language, язык разметки для создания документов с данными, организованных иерархически, таких как тексты, базы данных или мультфильма. Язык XML классифицируется, как растягивается, так как позволяет установить все элементы набора номера, это означает, что вы можете создавать свои собственные метки и interpretarlas в вашем коде, как вы хорошо понимаете, отличается от других языков разметки, таких как HTML, которые обязывают использовать некоторые теги, определены заранее.

Язык Разметки

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

XML

<?xml version="1.0"?>
<filmes>
    <filme id="1">
        <titulo>As Branquelas</titulo>
        <genero>Comédia</genero>
        <elenco>
            <ator>Terry Crews</ator>
            <ator>Marlon Wayans</ator>
            <ator>Shawn Wayans</ator>
        </elenco>
    </filme>
</filmes>

HTML

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Título da Página</title>
</head>
<body>
Conteúdo da página
</body>
</html>

Краткая история XML

XML начинается с развития SGML (Standardized Generalized Markup Language), Чарльз Гольдфарб, вместе с Эд Мошер и Рэй Лори в 1970-х, когда он работал в IBM (Anderson, 2004).

Одно из самых популярных приложений в SGML пришел с развитием Языка Разметки Гипертекста (HTML) , Тим Бернерс-Ли в конце 80-х годов (Raggett, Lam, Alexander & Kmiec, 1998).

Когда дело доходит до хранения и обмена данных, HTML-это язык не подходит, потому что первоначально был задуман как технология отображения, в то время как ТЕХНИКА считается очень сложным для общей пользы.

XML заполняет этот пробел, читаются, как для человека, так и систем, кроме того, быть достаточно гибкой для поддержки обмена данными зависит от платформы и архитектуры.

Долгое время XML-стандарт обмена данными между системами, что упрощает интеграцию человека с помощью различных программ, различных коммуникационных протоколов, веб-развертывания XML в качестве своего средства связи, является наиболее знаменитым SOAP. С созданием JSON XML потерял много места и поставляется устаревает в некоторых применений.

Приложений XML

Как мы видели ранее, XML позволяет легко читать для человека и для машины, тогда его спектр применения очень хорошо полное:

  • Веб-публикация: XML позволяет создавать интерактивных страниц, позволяет клиенту настраивать эти страницы и делает создание приложений для электронной коммерции более понятной.
  • Поиск в Интернете и автоматизации задач в Интернете: XML определяет тип информации, содержащейся в документе, содействие возвращению полезных результатов при поиске в Интернете, практическим примером этого являются RSS-Каналов.
  • Приложения типа XML предоставляет стандартный метод доступа к информации, что облегчает использования, хранения, передачи и представления данных, приложений и устройств всех типов.
  • Приложения электронного бизнеса: реализация XML делают электронного обмена данными (EDI) более доступным для обмена информацией, сделки между компаниями и сделки между компаниями и потребителями.
  • Приложения метаданных XML облегчает выражение метаданные в формате портативный и многоразовый.

Структура XML

Каждый язык разметки, начинается с тегом домашний, который определяет, какой тип файла он есть, в случае, если у нас есть xml <?xml version="1.0" encoding="utf-8" ?> , и в последовательности есть тег корень, она того, кто будет организовывать и инкапсулировать все остальные теги дочери:

<?xml version="1.0" encoding="UTF-8"?>
<root>
  <filha>
    <subfilha>.....</subfilha>
  </filha>
</root>

Теперь поговорим более практический пример:

<?xml version="1.0" encoding="UTF-8"?>
<clientes>
  <cliente>
    <nome>Henrique Marques Fernandes</title>
    <idade>28</idade>
    <pais>Brasil</pais>
  </cliente>
  <cliente>
    <nome>Terry Crews</title>
    <idade>55</idade>
    <pais>USA</pais>
  </cliente>
</clientes>

Как создать файл XML

Создать XML-файл, ну, просто, вы можете использовать редакторы онлайн для этого или просто простой текстовый редактор, важно всегда сохранять файл с расширением .xml.

Если вы хотите узнать больше о том, как создать XML-файл, я предлагаю прочитать документацию на веб-сайте Mozilla, она хорошо дидактики и почему я не нашел необходимости создания учебник для этого.

Сохранить себе или поделиться:

Add a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *