[ Index ]
 

Code source de SPIP Agora 1.4

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/Agora1-4/ecrire/include/sevenseas/ -> ResultBuilder.php (sommaire)

(pas de description)

Poids: 220 lignes (8 kb)
Inclus ou requis: 2 fois
Référencé: 0 fois
Nécessite: 2 fichiers
 Agora1-4/ecrire/include/sevenseas/SearchResults.php
 Agora1-4/ecrire/include/sevenseas/SearchResult.php

Définit 1 class

ResultBuilder:: (7 méthodes):
  ResultBuilder()
  buildResults()
  _parseXMLStream()
  _parse()
  _tagOpen()
  _tagClose()
  _cdata()


Classe: ResultBuilder  - X-Ref

This class is designed to provide an easy way to change
the parsing technique used to build results given
as an XML input stream. This XML stream MUST VALIDATE
the indexresults.xsd !

ResultBuilder()   X-Ref
Constructor for ResultBuilder


buildResults($xmlInputStream)   X-Ref
This function is the one that does the job ;)
Any subclass should redefine this default method
in order to use a different parsing technique
or a different implementation of SearchResult

param: String  $xmlInputStream is the XML stream
return: mixed   Instance of SearchResults or PEAR::Error

_parseXMLStream($xmlStream)   X-Ref
This function does the parsing job on the XML Stream and builds
the SearchResult array

param: String  $xmlStream  XML stream to parse

_parse(&$data)   X-Ref
This method is used to start the XML parsing

param: &$data  XML stream to parse

_tagOpen($parser, $tag, $attributes)   X-Ref
This method id used to handle opening tags during the XML parsing

param: resource    $parser a resource reference to the XML parser
param: String      $tag representing the tag being treated
param: Array       $attributes containing the current element attributes

_tagClose($parser, $tag)   X-Ref
This method id used to handle closing tags during the XML parsing

param: resource    $parser a resource reference to the XML parser
param: String      $tag representing the tag being treated

_cdata($parser, $cdata)   X-Ref
This method id used to handle chracter datas encounterd
while parsing an XML stream

param: resource    $parser a resource reference to the XML parser
param: String      $cdata representing the cdata encountered



Généré le : Sat Feb 24 14:40:03 2007 par Balluche grâce à PHPXref 0.7