PEAR Manual
Prev |  | Next

# PEAR_XMLParser::preProcessStupidSaxon()

PEAR_XMLParser::preProcessStupidSaxon() -- pre-process xml to weed out characters/entities that would kill parsing

## Synopsis

    require_once '/XMLParser.php';

``string PEAR_XMLParser::preProcessStupidSaxon` (string $data)`

## Description

This method examines xml data prior to parsing and replaces all entities like &agrave; with their equivalent (&#224; in this case). It also scans the file for any non-ascii characters like à and replaces them with their entity equivalent (&#224).

This prevents saxon in PHP 4 and PHP 5 from choking on non-ISO-8859-1 characters.

## Parameter

string `$data`

  The xml data.

## Throws

throws no exceptions thrown

## Note

This function can not be called statically.

Prev | Home | Next
PEAR_XMLParser::parse() | Up | Packages