19 марта 2024, вторник  

PHPworld.ru - все о программировании на PHP, основы языка PHP, особенности PHP5
PHPworld.ru php php 5 SQLite Статьи Книги Форум PHP Гостевая книга Ссылки по PHP

PHP 5




 

Поддержка XML и Web сервисов

php 5Все основные библиотеки для работы с XML, которые имелись в PHP 4, были подвергнуты серьезной переработке. Такие популярные расширения, как SAX, DOM и XSLT, теперь используют инструмент libxml2,  что делает их еще более эффективными. В PHP 5 также включены два новых расширения – SimpleXML и SOAP.

SimpleXML позволяет значительно упростить работу с XML-данными, представляя содержимое XML-документа в виде PHP-объекта. Например, приведенный ниже XML-документ (books.xml):

<books>
<book>
       <author>Andi Gutmans</author>
       <title>PHP 5 Power Programming</title>
</book>
<book>
       <author>Steven D. Nowicki</author>
       <title>Professional PHP 5</title>
</book>
</books>

может быть очень легко обработан при помощи SimpleXML следующим PHP-сценарием:

  <?php
      $books = simplexml_load_file("books.xml");
      echo "<ul>";
      foreach ($books->book as $book) {
      // Выводит авторов и названия их книг в виде HTML-списка
          echo "<li>$book->author \"$book->title\"</li>"; 
      }
      echo "</ul>";
  ?>

Никогда еще работа с XML в PHP не велась так просто!

Расширение SOAP позволяет строить на PHP сценарии, обменивающиеся информацией с другими приложениями при помощи XML-сообщений поверх существующих веб-протоколов, например HTTP. Появляется возможность интегрировать PHP приложения с популярнейшими на сегодняшний день веб-сервисами. Расширение SOAP для PHP 5 предоставляет разработчикам средство для достаточно быстрого создания эффективных SOAP-клиентов и SOAP-серверов.

Дата публикации: 13.09.04
Последнее обновление: -
Просмотров: 36239

Copyright © PHP World - Леонид Лукин, 2004-2008.

Главная PHP World | PHP | PHP 5 | SQLite | Статьи по PHP | Книги по PHP | Ссылки по PHP | CV