lt;?xml version="1.0" encoding="iso-8859-1"?> <expression> 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

lt;?xml version="1.0" encoding="iso-8859-1"?> <expression>

Поиск

Язык XML

 

В рамках одной лекции довольно сложно объяснить,что такоеXML,и то,как с ним работать.В примерах используется входящий в стандартную поставку пакет xml.

 

XML(Extensible Markup Language,расширяемый язык разметки)позволяет налаживать взаимодействие между приложениями различных производителей,хранить и подвергать обработке сложно структурированные данные.

 

ЯзыкXML (как иHTML)является подмножествомSGML,но его применения не ограничены системойWWW.ВXMLможно создавать собственные наборы тегов для конкретной предметной области.ВXMLможно хранить и подвергать обработке базы данных и знаний,протоколы взаимодействия между объектами,описания ресурсов и многое другое.

 

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


 


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

 

Говоря обXML,надо иметь в виду,чтоXML-документы бывают формально-правильными(well-formed) и состоятельными (valid). Состоятельный XML-документ - это формально-правильныйXML-документ,имеющий объявление типа документа(DTD, Document TypeDefinition). Объявление типа документа задает грамматику, которой текст документа на XML должен удовлетворять.Для простоты изложения здесь не будет рассматриватьсяDTD,предпочтительнее ограничиться формально-правильными документами.

 

Для представления букв и других символовXMLиспользуетUnicode,что сокращает проблемы с представлением символов различных алфавитов.Однако это обстоятельство необходимо помнить и не употреблять вXMLвосьмибитную кодировку(во всяком случае,без явного указания).

 

Следующий пример достаточно простогоXML-документа дает представление об этом формате(файлexpression.xml):

 



Поделиться:


Последнее изменение этой страницы: 2024-06-27; просмотров: 11; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.216.21.235 (0.007 с.)