На главную страницу
Форум txt.version   




Статья :: Язык XML

Язык XML

Язык XML, который принят Консорциумом W3C в качестве промышленного стандарта [Формально, окончательные версии документов, разработанных Консорциумом W3C, называют рекомендациями. Мы же будем называть их стандартами или спецификациями. Документы, разрабатываемые Консорциумом W3C, которые еще не приобрели статус рекомендации, называют именами, присвоенными им Консорциумом W3C: proposed recommendation (предложенная рекомендация), candidate recommendation (претендент на статус рекомендации), last-call working draft (окончательная версия рабочего черновика), working draft (рабочий черновик) и notes (записки). ], описывает структуру документа путем указания связей между базовыми элементами документа. Элементы документа могут содержать описательную информацию, называемую атрибутами. Сами элементы могут содержать другие элементы, т.е. иметь сложную структуру. Поскольку такие документы можно записать в текстовом виде [Но не обязательно в виде текста. Можно построить приложение, используя абстракции, описанные в разработанном Консорциумом W3C документе Information Set (Информационный набор, класс информации, информационное множество, сокращенно Infoset), который имеет статус претендента на рекомендацию (proposed recommendation). Используя такие абстракции, как документ, пространство имен, элемент, символ и атрибут, можно описать иерархию XML-документа, не привязываясь к конкретному формату, в котором хранятся XML-данные. Например, в решениях, предназначенных для переносных систем, естественно использовать более экономный двоичный формат XML-документов, а не представлять их в виде текста. Рекомендация XML Schema (схема XML), была разработана на основе Infoset, и потому в ней не используются синтаксические конструкции с угловыми скобками. Для применения Информационного набора (Information Set) необходимо пространство имен XML (XML Namespeces).], то на языке XML их можно представить в таком виде, который не зависит от используемой платформы и пригоден для передачи по сети. Так как порт 80, используемый протоколом передачи гипертекстовых файлов HTTP, всегда открыт, представленные в текстовом виде данные беспрепятственно проходят через брандмауэры (аппаратно-программные средства сетевой защиты). Ниже приведено описание списка CustomerList (СписокКлиентов), который состоит из нескольких клиентов, в формате XML.

<CustomerList> <Customer>
<FirstName>John</FirstName>
<LastName>Smith</LastName>
<EmailAddress>smith@smith.org</EmailAddress> </Customer> <Customer>
<FirstName>Sally</FirstName>
<LastName>Rutherford</LastName>
<EmailAddress>srutherford@cando.com</EmailAddress> </Customer> </CustomerList>


Язык XML

страницы в данном разделе 
 Глава 11. Web-службы  Web-службы
 Протоколы  Язык XML
 Пространства имен XML (XML Namespeces)  Схема XML (XML schema)
 Протокол SOAP  Язык описания Web-служб WSDL
 Архитектура Web-службы  Пример Web-службы Add (Сложение)
 Просмотр Web-службы Add (Сложение) при помощи броузера  Отладка Web-службы Add (Сложение)
 Клиент для Web-службы Add (Сложение)  Язык описания Web-служб (Web Services Description Language — WSDL)
 Классы-заместители  Клиент web-службы, использующий необработанные данные SOAP и протокол передачи гипертекстовых файлов HTTP
 Особенности форматирования данных согласно спецификации SOAP  Класс WebService
 Использование шаблона Managed C++ web Service  Код, генерируемый шаблоном Managed C++ Web Service
 Арифметическая Служба Сети, или Web-служба Arithmetic  Использование внутренних объектов
 Web-служба Hotel Broker  Web-служба Customer (Клиент)
 Web-служба Hotel Broker (Брокер гостиницы)  Соображения по поводу проектирования
 Резюме   


Разделы
Околокомпьютерная литература (375)
Программирование (102)
Программы (75)
ОС и Сети (49)
Интернет (29)
Аппаратное обеспечение (16)
Базы данных (6)

Содержание сайта (выборка)
Apache
Протоколы TCP/IP (принципы, протоколы и архитектура)

PHP, PELR, JSP
PHP
JavaServer Pages (JSP)

Базы данных
Основы mysql
СУБД INFORMIX
СУБД POSTGRES
Основы проектирования реляционных баз данных

HTML, javascript
Спецификация HTML 4.01
Каскадные Таблицы Стилей, Уровень 2
Клиентский JavaScript. Справочник.
JavaScript руководство пользователя
Серверный JavaScript 1.4. Руководство по Использованию.

Паскаль, C, C++, C#
GCC (примеры)
FAQ Валентинa Озеровa DELPHI
C





 
©  programming-lang.com  справочник программиста