XML - статьи

         

Рекомендуемые обучающие руководства иучебные пособия


  • «Введение в XML» (Introduction to XML, developerWorks, август 2002г.) Дага Тидуэлла (Doug Tidwell).
  • «Учебное пособие по XML» (XML tutorial) и «Учебное пособие по DTD» (DTD tutorial), опубликованные на ресурсе ZVON, переведены на многие языки.
  • Отрывки из книги Кена Солла (Ken Sall) «Семейство XML-спецификаций: практическое руководство» (XML Family of Specifications: A Practical Guide).
  • Исчерпывающее «Учебное пособие по XML» (XML tutorial) на ресурсе W3Schools, который не входит в состав консорциума W3C.
  • Учебное пособие Майка Брауна (Mike Brown) skew.org XML Tutorial, в котором особое ударение сделано на вопросах кодировки. В ней подробно освещены важные моменты, которые столь часто опускаются из рассмотрения в других материалах.


  • Практически в любом материале о XSLT содержится и описание XPath. Ниже приведены учебные пособия, которые посвящены только XPath:

  • Учебное пособие по XPath» (XPath tutorial) на ресурсе ZVON (на примерах).
  • В «учебном пособии по XPath» (XPath tutorial) на ресурсе W3Schools приводятся объяснения различных разделов этой спецификации.
  • «Глава 9 XPath» (Chapter 9: XPath) из книги Эллиотта Расти Хэрольда и Скотта У. Минса (W. Scott Means) «XML в двух словах» (XML in a Nutshell) — краткое введение в Xpath.



  • Статья Говарда Катца (Howard Katz) «Введение в XQuery» (An introduction to XQuery) знакомит с XQuery, в ней также приводятся примеры, скорректированные с учетом последних изменений в рабочих вариантах спецификаций (developerWorks, сентябрь 2003г.).
  • В статье Николаса Чейза «Обработка XML с использованием XML Query» (Process XML using XML Query) рассказывается о XQuery и об изменениях в XPath 2.0. Несмотря на то, что в ней рассматриваются несколько более ранние версии спецификаций, внесенные в них изменения незначительны, поэтому автор рекомендует для прочтения и эту статьи (developerWorks, сентябрь 2002г.).
  • Статья Пера Ботнера (Per Bothner) «Что такое XQuery» (What is XQuery?), а также его недавнее уточнение, освещающее самые последние рабочие версии спецификаций.



  • На сайте консорциума W3C опубликован материал «Основные понятия SOAP» (primer on SOAP), который автор настоятельно рекомендует для прочтения, поскольку в нем освещается транспортный формат XML.
  • Для программистов Perl может оказаться интересной статья Пола Кулченко (Paul Kulchenko) «Краткое введение в SOAP» (Quick Start with SOAP), которая вряд ли могла устареть, поскольку посвящена API, а не транспортному формату.
  • Разработчики Python могут изучить страницу «The Python Web services developer column» в рубрике developerWorks на сайте IBM.
  • Автор этой статьи рекомендует использовать стиль document-literal. Его точку зрения поддерживает Джеймс Маккарти (James McCarthy) в своей статье «Преимущества использования стиля document-literal в Web-сервисах» (Reap the benefits of document style Web services) (developerWorks, июнь 2002г.).
  • Статьи Пола Прескода (Paul Prescod) «Web-сервисы второго поколения» (Second Generation Web Services) и «REST и реальный мир» (REST and the Real World) — отличное введение в REST, в котором объясняются причины продвижения этого подхода.
  • Программистам Perl, которые интересуются XML-RPC, можно посоветовать познакомиться со статьями Джоу Джонстона (Joe Johnston) «Использование XML-RPC для Web-сервисов: введение в XML-RPC на Perl» (Using XML-RPC for Web services: Getting started with XML-RPC in Perl) и «Межплатформенное ПО XML-RPC» (XML-RPC Middleware) (developerWorks, март 2001г.).
  • Пользователям Python, желающим узнать о XML-RPC, можно рекомендовать статью Майка Олсона (Mike Olson) и Юча Огбуджи «XML-RPC для Python» (XML-RPC for Python) (developerWorks, август 2002г.).
  • На странице Эрика Кидда (Eric Kidd) «XML-RPC HOWTO» обсуждается, как использовать этот протокол в языке Java, C, C++, Perl, Ruby и .NET.


  • Содержание раздела