кодесурса
«XML

Учебник по XML

script1adsense2code
script1adsense3code

Что такое XML?

Следующие пункты помогут вам получить общее представление о том, что такое XML:

  • XML расшифровывается как расширяемый язык разметки. Язык разметки использует набор дополнительных элементов, называемых разметками, для создания документа иерархической структуры.
  • Он называется расширяемым, поскольку позволяет автору документа определять элементы разметки самостоятельно.
  • Это язык разметки для разработки документов, содержащих структурированную информацию. Сказав это, подразумевается, что xml содержит контент (т.е. текст, изображения и т. Д.), А также содержит некоторую информацию или подсказки о том, какую роль играет этот контент.
  • XML рекомендуется W3C.

Пример XML-документа:


<?xml version="1.0" ?>
<w3resource>
<design>
html
xhtml
css
svg
xml
</design>
<programming>
php
mysql
</programming>
</w3resource>

Теперь, если вы скопируете и сохраните приведенный выше код в виде XML-файла, а затем дважды щелкните по нему, чтобы выполнить и проверить вывод, он покажет вам что-то очень удобочитаемое, все в текстовом формате. Чтобы преобразовать его в более презентабельный, вы должны добавить в него стили. Давайте создадим CSS для этого:

Теперь давайте добавим эту таблицу стилей в документ XML:

дизайн {цвет: оливковый;} программирование {цвет: оливковый;}


<?xml version="1.0" ?>
<?xml-stylesheet href="test.css" alternate="yes"
title="Test" media="screen, print" type="text/css"?>
<w3resource>
Topics cover in the online free tutorial site:
<design>html
xhtml
css
svg
xml
</design>
<programming>
php
mysql
</programming>
</w3resource>

Преимущества xml

  • Поскольку xml поддерживает UNICODE, все почти все понятные человеку письменные языки могут быть переданы с использованием xml.
  • Он может использоваться для визуализации структуры данных, т.е. записей, списков и деревьев.
  • XML самодокументируется, то есть содержит данные и описание данных.
  • XML нуждается в другом программном приложении под названием Parser. XML-документ очень строг, сохраняя при этом стандарт. Таким образом, программное обеспечение парсера для XML очень просто и легко.
  • XML используется как в автономном режиме, так и для хранения и обработки данных.
  • XML соответствует международным стандартам.
  • XML поддерживает постепенное обновление.
  • XML позволяет проверять документ с использованием XSD или Schematron. Это типы схемы для проверки документов XML.
  • Древовидная структура xml подходит практически для всех типов документов.
  • Будучи независимым от платформы, он имеет много преимуществ. Вроде бы не очень подвержен технологическим изменениям.
  • Несмотря на то, что изменения вносятся в DTD или схему, проще поддерживать прямую или обратную совместимость.
  • SGML является его предшественником, который работает с 1986 года. Так что за внедрением xml работает огромный опыт.

XML-документ

Несколько раз в этом уроке вы встретите фразу «XML-документ». Теперь это не обязательно означает традиционный документ как документ Microsoft Word. Термин документ здесь относится к различным типам форматов данных или структурированной информации. Любой набор информации, если он разделен на компоненты, а затем эти компоненты снова разделены на компоненты и т. Д., Может называться структурированной информацией, векторной графикой, транзакциями электронной торговли, математическими уравнениями, метаданными объекта, серверными API-интерфейсами и тысячи других видов структурированной информации.

Разница между XML и HTML

Вот некоторые различия между XML и HTML:

  • HTML-теги предопределены, а XML-теги - нет.
  • HTML используется для отображения данных, заботясь о том, как данные представляются. XML используется для переноса данных. Он заботится о том, как работают данные.
  • Открывающие и закрывающие теги XML-документа должны иметь одинаковый регистр. HTML не имеет таких ограничений.
  • В xml конечные теги необходимы для правильно сформированного (т.е. действительного) документа. Но не в HTML.
  • Кавычки требуются вокруг значений атрибутов в xml, в html это не обязательно.
  • Косая черта (/) требуется в пустых тегах, поскольку это касается xml, html в этом не нуждается.

Пример: файл HTML


<html>
<body>
<head>
<title>w3resource-xml</title>
</head>
<body>
<p><b>This is w3resource.com.</b>The largest tutorial on web 
based development.</p>
<p>We are learning <i>xml</i></p>
</body>
</html>

Пример: файл XML


<xml>
<tutorial>w3resource
<one>html</one>
<two>xml
<subtopic1>Learning xml</subtopic1>
<subtopic2>Learning DTD</subtopic2>
<subtopic3>Learning XSLT</subtopic3>
<subtopic4>Learning xpath</subtopic4>
</two>
<three>css</three>
<four>javascript</four>
<five>ajax</five>
<six>php</six>
<seven>mysql</seven>
<eight>svg</eight>
</tutorial>
</xml>

Еще несколько фактов о XML и HTML

  • XML не является заменой HTML.
  • Назначение XML отличается от HTML. XML предназначен для хранения, а также обмена данными. HTML предназначен для отображения данных через пользовательский агент (например, веб-браузер).

Далее: Использование XML

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code