PHP 4 на практике




ГЛАВА 14


    ГЛАВА 14
    РНР и XML Бесспорно, развитие World Wide Web оказало заметное влияние на способы обмена информацией. Вследствие огромных размеров этой электронной сети соблюдение стандартов превратилось из просто...
    Разметка текста
    Как нетрудно предположить по его названию, язык HTML (HyperText MarkUp Language) относится к числу так называемых языков разметки текста (markup languages). Под термином «разметка» понимается обща...
    Язык SGML
    SGML представляет собой международный стандарт обмена электронной информацией между различными аппаратными и программными компонентами. По названию можно предположить, что SGML — это язык. На само...
    Пришествие HTML
    Концепция World Wide Web идеально соответствовала идее применения обобщенного языка разметки для упрощения обмена информацией в среде, содержащей множество разных аппаратных конфигураций, операцио...
    XML как неопровержимое свидетельство эволюции
    XML воплощает все усилия, предпринятые W3 в области выработки Интернет-стандарта, который бы соответствовал трем главным принципам SGML (см. предыдущий раздел). XML, как и SGML, не является языком...
    Знакомство с синтаксисом XML
    Для большинства читателей, знакомых с SGML или HTML, структура документов XML не содержит ничего нового. Пример простого документа XML приведен в листинге 14.1. Листинг 14.1. Пример документа XML...
    Определение типа документа (DTD)
    DTD представляет собой совокупность синтаксических правил, на основе которых проверяется структура документа XML. В DTD явно определяется структура документа XML, указываются элементы и их атрибут...
    РНР и ХМL
    Для работы с XML в РНР используется пакет Джеймса Кларка (James Clark) Expat (XML Parser Toolkit) — cm. http://www.jclark.com/xml. Expat включается в поставку Apache 1.3.7 и более поздних версий,...
    Подключение пользовательских функций к обработке XML
    В РНР существует восемь стандартных функций для регистрации пользовательских функций, обрабатывающих различные компоненты документов XML. Следует помнить, что вы обязательно должны определить все...
    Функции обработки кода XML
    Хотя реализация всех функций-обработчиков не обязательна (документы XML не обязаны содержать элементы всех типов), по крайней мере три функции должны присутствовать во всех сценариях, работающих с...
    Другие полезные функции
    В РНР также существуют другие функции, упрощающие процесс обработки кода XML. utf8_decode( ) Функция преобразует данные в кодировку ISO-8859-1. Предполагается, что преобразуемые данные находятся в...
    Параметры анализатора XML
    В настоящее время в РНР поддерживаются два параметра, влияющих на работу анализатора XML: XML_OPTION_CASE_FOLDING — автоматическое преобразование имен тегов к верхнему регистру; XML_OPTION_TARGET_...
    Преобразование XML в HTML
    Предположим, у вас имеется документ XML bookmarks.xml, содержащий список ссылок. Он выглядит примерно так: ?xml version=1.0? website titleEpicurious/title urlhttp://www.epicurious.com/url descript...
    Несколько слов о РНР и XML
    В этой главе мы познакомились с XML и различными функциями РНР, предназначенными для обработки документов в формате XML. Поскольку основной темой книги является РНР, я описал лишь одну из трех спе...
    Итоги
    В этой главе был изложен довольно обширный материал, касающийся XML и возможностей обработки кода XML в РНР. Глава начинается с краткой истории языков разметки. Читатель знакомится с XML и его осн...









Начало