PHP 5 для начинающих |
Страница 319 из 813 ![]() XML (extensible Markup Language — расширяемый язык разметки) — сравнительно новая идея. Первоначально XML разрабатывался как удобный для человека способ обмена структурированными данными, но впоследствии весьма быстро получил широкое распространение также как средство хранения структурированной информации. Хотя XML во многом отличается от баз данных, он, как и базы данных, представляет собой метод форматирования и/или постоянного хранения данных, а также имеет свои преимущества и недостатки. XML на самом деле является не языком, а спецификацией для создания собственных языков разметки. XML представляет собой подмножество языка SGML (Standard Generalized Markup Language ------ стандартный обобщенный язык разметки, предшественник HTML). XML предназначен для упрощения обмена данными между несовместимыми приложениями. Форматирование XML-документов очень похоже на форматирование HTML-документов. В отличие от HTML, который имеет фиксированное множество дескрипторов и атрибутов, определенных в спецификации HTML, XML позволяет писать собственные дескрипторы (которые также называются элементами) и атрибуты и, таким образом, предоставляет возможность определения собственного языка в XML- или любом другом определении. В сущности, с помощью XML можно форматировать любые данные. В дополнение к этому XML предоставляет средства для создания определений данных, которые будут доступны другим приложениям в сети. Таким образом, два приложения, которые ничего "не знают'' друг о друге, но оба способны анализировать XML-документы, смогут обмениваться данными друг с другом. По этим причинам XML быстро становится стандартом обмена данными, а в PHP5 имеется множество новых средств и функций, которые ускоряют работу с XML-данными и делают ее эффективнее и понятнее. В PHP5 включены все XML-функции PHP4, а также новые функции, основанные на simpleXML (встроенное PHP-расширение, поддерживающее общие XML-операции). |
Частные объявления. Барахолка: itunes скачать бесплатно.
