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

Class: WhitespaceSaxFilter

Source Location: /framework/template/compiler/saxfilters/whitespacesaxfilter.inc.php

http://wact.sourceforge.net/index.php/WhitespaceSaxFilter

Class Overview

BaseSaxFilter
   |
   --WhitespaceSaxFilter

SaxFilter for whitespace compression in template.

Variables

Methods


Inherited Variables

Inherited Methods

Class: BaseSaxFilter

BaseSaxFilter::cdata()
Sax cdata Handler
BaseSaxFilter::characters()
Sax Data Handler
BaseSaxFilter::comment()
Sax XML Comment Handler
BaseSaxFilter::doctype()
Sax doctype Handler
BaseSaxFilter::emptyElement()
Sax Open Handler
BaseSaxFilter::endElement()
Sax Close Handler
BaseSaxFilter::escape()
Sax XML Escape Handler
BaseSaxFilter::invalidAttributeSyntax()
Sax Attribute syntax Error Handler
BaseSaxFilter::invalidEntitySyntax()
Sax Entity syntax Error Handler
BaseSaxFilter::jasp()
Sax XML Jasp Handler
BaseSaxFilter::processingInstruction()
Sax Processing Instruction Handler
BaseSaxFilter::setChildSaxFilter()
BaseSaxFilter::setDocumentLocator()
BaseSaxFilter::startElement()
Sax Open Handler
BaseSaxFilter::unexpectedEOF()
Sax EOF Handler

Class Details

SaxFilter for whitespace compression in template.

Removes all whitespace except that inside a pre tag

abstract:  
access:  public
see:  http://wact.sourceforge.net/index.php/WhitespaceSaxFilter

Class Variables


$inHtml = FALSE

Whether we're inside an HTML page
var:  (default = FALSE)
access:  private
Type:   boolean

$inPre = FALSE

Whether we're inside an HTML where the contents are preformatted e.g.

pre or script

var:  (default = FALSE)
access:  private
Type:   boolean

Class Methods


method characters



void characters( string $text)

API Tags:

access:  private
Overrides BaseSaxFilter::characters() (Sax Data Handler)

Parameters:

string   $text   text content in tag

method endElement



void endElement( string $tag)

API Tags:

access:  private
Overrides BaseSaxFilter::endElement() (Sax Close Handler)

Parameters:

string   $tag   tag name

method startElement



void startElement( string $tag, array $attrs)

API Tags:

access:  private
Overrides BaseSaxFilter::startElement() (Sax Open Handler)

Parameters:

string   $tag   tag name
array   $attrs   attributes
WACT: Copyright 2003 Procata, Inc. Released under the LGPL license (http://www.gnu.org/copyleft/lesser.html)
Documentation generated on Sun, 28 Nov 2004 19:51:41 -0800 by phpDocumentor 1.2.3