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

Class: XML_Beautifier_Tokenizer

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

Class Overview

XML_Parser
   |
   --XML_Beautifier_Tokenizer

Tokenizer for XML_Beautifier


Author(s):

Version:

  • Release: @package_version@

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 Mon, 11 Mar 2019 15:41:39 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.