Изучение Amazon Web Services


Download 1.13 Mb.
bet16/32
Sana30.01.2024
Hajmi1.13 Mb.
#1817072
TuriСамостоятельная работа
1   ...   12   13   14   15   16   17   18   19   ...   32
Bog'liq
самостоятелная работа

Что такое схема XML?
Схема расширяемого языка разметки (XML) – это документ, в котором описываются некоторые правила или ограничения структуры XML-файла. Эти ограничения можно описать несколькими способами, например:

  • Грамматические правила для определения порядка элементов

  • Условия «Да» или «Нет», которым должен удовлетворять контент

  • Типы данных для содержимого XML-файлов

  • Ограничения целостности данных

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

  1. Элемент книги будет иметь атрибуты title и author.

  2. Элемент book будет вложен в элемент category с именем атрибута.

  3. Цена книги будет отдельным элементом, вложенным в книгу.

Чтобы выполнить эти ограничения, мы напишем XML-файл, как показано ниже.

20 USD




Схемы XML обеспечивают согласованность в создании и использовании XML-файлов различными программными приложениями. Некоторые отрасли внедряют схемы XML, специфичные для их операций, чтобы упростить написание XML-кода для межделовой передачи данных. Например, Scalable Vector Graphics (SVG) – это спецификация XML для описания данных, связанных с компьютерной графикой. Разработчики программного обеспечения пишут XML-файлы, чтобы они соответствовали отраслевым спецификациям.


Что такое синтаксический анализатор XML?
Анализатор расширяемого языка разметки (XML) – это программное обеспечение, которое может обрабатывать или читать XML-документы для извлечения данных из них. Синтаксические анализаторы XML также проверяют синтаксис или правила XML-файла и могут проверять его на соответствие определенной схеме XML. Поскольку XML является строгим языком разметки, синтаксические анализаторы не будут обрабатывать файл, если есть какие-либо ошибки проверки или синтаксиса. Например, синтаксический анализатор XML выдаст ошибки, если выполняется одно из указанных ниже условий.

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



Download 1.13 Mb.

Do'stlaringiz bilan baham:
1   ...   12   13   14   15   16   17   18   19   ...   32




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling