Spec-Zone .ru
спецификации, руководства, описания, API
Spec-Zone .ru
спецификации, руководства, описания, API
Библиотека разработчика Mac Разработчик
Поиск

 

Эта страница руководства для  версии 10.9 Mac OS X

Если Вы выполняете различную версию  Mac OS X, просматриваете документацию локально:

Читать страницы руководства

Страницы руководства предназначаются как справочник для людей, уже понимающих технологию.

  • Чтобы изучить, как руководство организовано или узнать о синтаксисе команды, прочитайте страницу руководства для страниц справочника (5).

  • Для получения дополнительной информации об этой технологии, ищите другую документацию в Библиотеке Разработчика Apple.

  • Для получения общей информации о записи сценариев оболочки, считайте Shell, Пишущий сценарий Учебника для начинающих.



Parser::Style::Stream(3)             User Contributed Perl Documentation            Parser::Style::Stream(3)



NAME
       XML::Parser::Style::Stream - Stream style for XML::Parser

SYNOPSIS
         use XML::Parser;
         my $p = XML::Parser->new(Style => 'Stream', Pkg => 'MySubs');
         $p->parsefile('foo.xml');

         {
           package MySubs;

           sub StartTag {
             my ($e, $name) = @_;
             # do something with start tags
           }

           sub EndTag {
             my ($e, $name) = @_;
             # do something with end tags
           }

           sub Characters {
             my ($e, $data) = @_;
             # do something with text nodes
           }
         }

DESCRIPTION
       This style uses the Pkg option to find subs in a given package to call for each event.  If none of
       the subs that this style looks for is there, then the effect of parsing with this style is to print a
       canonical copy of the document without comments or declarations.  All the subs receive as their 1st
       parameter the Expat instance for the document they're parsing.

       It looks for the following routines:

          StartDocument

           Called at the start of the parse .

          StartTag

           Called for every start tag with a second parameter of the element type. The $_ variable will
           contain a copy of the tag and the %_ variable will contain attribute values supplied for that
           element.

          EndTag

           Called for every end tag with a second parameter of the element type. The $_ variable will
           contain a copy of the end tag.

          Text

           Called just before start or end tags with accumulated non-markup text in the $_ variable.

          PI

           Called for processing instructions. The $_ variable will contain a copy of the PI and the target
           and data are sent as 2nd and 3rd parameters respectively.

          EndDocument

           Called at conclusion of the parse.



perl v5.12.5                                     2011-05-24                         Parser::Style::Stream(3)

Сообщение о проблемах

Способ сообщить о проблеме с этой страницей руководства зависит от типа проблемы:

Ошибки содержания
Ошибки отчета в содержании этой документации к проекту Perl. (См. perlbug (1) для инструкций представления.)
Отчеты об ошибках
Сообщите об ошибках в функциональности описанного инструмента или API к Apple через Генератор отчетов Ошибки и к проекту Perl, использующему perlbug (1).
Форматирование проблем
Отчет, форматирующий ошибки в интерактивной версии этих страниц со ссылками на отзыв ниже.