PEAR Manual
Prev |  | Next

# PEAR_XMLParser::parse()

PEAR_XMLParser::parse() -- parse

## Synopsis

    require_once '/XMLParser.php';

```true|PEAR_Error` PEAR_XMLParser::parse` (string $data)`

## Description

Return an array that matches the XML parsed. This code is lifted from Stephan Schmidt's XML_Unserializer class in the XML_Serializer package. As such, tags are represented by an associative array. Multiple tags are represented with a 0-based array of tag contents, and attributes are represented by an array index named `attribs`. If attributes are present, the array index `_contents` is used to hold the contents of the xml tag.

## Parameter

string `$data`

  xml content

## Throws

throws no exceptions thrown

## Note

This function can not be called statically.

Prev | Home | Next
PEAR_XMLParser::getData() | Up | PEAR_XMLParser::preProcessStupidSaxon()