XML_Beautifier
[ class tree: XML_Beautifier ] [ index: XML_Beautifier ] [ all elements ]

Class: XML_Beautifier_Tokenizer

Source Location: /XML_Beautifier-1.2.0/Beautifier/Tokenizer.php

Class Overview

XML_Parser
   |
   --XML_Beautifier_Tokenizer

Tokenizer for XML_Beautifier


Author(s):

Version:

  • Release: 1.2.0

Copyright:

  • 2003-2008 Stephan Schmidt <schst@php.net>

Methods


Inherited Variables

Inherited Methods


Class Details

[line 70]
Tokenizer for XML_Beautifier

This class breaks an XML document in seperate tokens that will be rendered by an XML_Beautifier renderer.



[ Top ]


Method Detail

cdataHandler   [line 185]

void cdataHandler( object $parser, string $cdata)

Handler for character data
  • Access: protected

Parameters:

object   $parser     XML parser object
string   $cdata     CDATA

[ Top ]

defaultHandler   [line 263]

void defaultHandler( object $parser, string $data)

Handler for all other stuff
  • Access: protected

Parameters:

object   $parser     XML parser object
string   $data     data

[ Top ]

endHandler   [line 162]

void endHandler( object $parser, string $element)

End element handler for XML parser
  • Access: protected

Parameters:

object   $parser     XML parser object
string   $element     element

[ Top ]

entityrefHandler   [line 242]

bool entityrefHandler( object $parser, string $open_entity_names, string $base, string $system_id, string $public_id)

Handler for external entities
  • Todo: revisit parameter signature... doesn't seem to be correct
  • Todo: PEAR CS - need to shorten arg list for 85-char rule
  • Access: protected

Parameters:

object   $parser     XML parser object
string   $open_entity_names     entity name
string   $base     ?? (unused?)
string   $system_id     ?? (unused?)
string   $public_id     ?? (unused?)

[ Top ]

piHandler   [line 216]

void piHandler( object $parser, string $target, string $data)

Handler for processing instructions
  • Access: protected

Parameters:

object   $parser     XML parser object
string   $target     target
string   $data     data

[ Top ]

startHandler   [line 139]

void startHandler( object $parser, string $element, array $attribs)

Start element handler for XML parser
  • Access: protected

Parameters:

object   $parser     XML parser object
string   $element     XML element
array   $attribs     attributes of XML tag

[ Top ]

tokenize   [line 109]

mixed tokenize( string $document, [boolean $isFile = true])

Tokenize a document

Parameters:

string   $document     filename or XML document
boolean   $isFile     flag to indicate whether the first parameter is a file

[ Top ]


Documentation generated on Fri, 19 Sep 2008 17:30:08 -0400 by phpDocumentor 1.4.0. PEAR Logo Copyright © PHP Group 2004.