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

Class: XML_XUL_Parser

Source Location: /XML_XUL-0.9.1/XML/XUL/Parser.php

Class Overview

XML_Parser2
   |
   --XML_XUL_Parser

XML/XUL/Parser.php


Author(s):

Methods


Inherited Variables

Inherited Methods


Class Details

[line 52]
XML/XUL/Parser.php

Parser that is able to parse XUL documents.

Currently the parser does not support namespaces, as XML_Parser has no namespace support. This will hopefully change in future releases.

This parser is in an early stage, as it currently has not support for stylesheets or xml:space.

  • Author: Stephan Schmidt <schst@php.net>
  • Todo: implement namespaces
  • Todo: add support for xml:space attribute
  • Todo: add error management
  • Todo: add support for namespaces using a defaultHandler


[ Top ]


Method Detail

__construct (Constructor)   [line 91]

XML_XUL_Parser __construct( )

constructor
  • Access: public

[ Top ]

cdataHandler   [line 194]

void cdataHandler( object XML $parser, string $cdata)

Handler for character data
  • Access: protected

Parameters:

object XML   $parser   —  parser object
string   $cdata   —  CDATA

[ Top ]

endHandler   [line 164]

void endHandler( object $parser, $name, string $element)

end element handler
  • Access: public

Parameters:

object   $parser   —  XML parser object
string   $element   —  XML element
   $name   — 

[ Top ]

loadFile   [line 104]

object XML_XUL_Document loadFile( string $filename)

parse a file
  • Throws: XML_Parser2_Exception
  • Access: public

Parameters:

string   $filename   —  filename of the file to parse

[ Top ]

loadString   [line 123]

object XML_XUL_Document loadString( string $string)

parse a string
  • Throws: XML_Parser2_Exception
  • Access: public

Parameters:

string   $string   —  string to parse

[ Top ]

startHandler   [line 143]

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

start element handler
  • Access: public

Parameters:

object   $parser   —  XML parser object
string   $element   —  XML element
array   $attribs   —  attributes of XML tag
   $name   — 
   $atts   — 

[ Top ]


Documentation generated on Mon, 11 Mar 2019 15:49:52 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.