Joomla CMS  2.5.24 (avec JPlatform 11.4 inclus)
Documentation des API du CMS Joomla en version 2.5 et du framework Joomla Platform intégré
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe JSimpleXML
+ Graphe d'héritage de JSimpleXML:
+ Graphe de collaboration de JSimpleXML:

Liste de tous les membres

Fonctions membres publiques

 __construct ($options=null)
 loadString ($string, $classname=null)
 loadFile ($path, $classname=null)
 importDOM ($node, $classname=null)
 getParser ()
 setParser ($parser)
- Fonctions membres publiques inherited from JObject
 __toString ()
 def ($property, $default=null)
 get ($property, $default=null)
 getProperties ($public=true)
 getError ($i=null, $toString=true)
 getErrors ()
 set ($property, $value=null)
 setProperties ($properties)
 setError ($error)
 toString ()

Attributs publics

 $document = null

Fonctions membres protégées

 _parse ($data= '')
 _handleError ($code, $line, $col)
 _getStackLocation ()
 _startElement ($parser, $name, $attrs=array())
 _endElement ($parser, $name)
 _characterData ($parser, $data)

Attributs privés

 $_parser = null
 $_stack = array()

Additional Inherited Members

- Attributs protégés inherited from JObject
 $_errors = array()

Documentation des constructeurs et destructeur

JSimpleXML::__construct (   $options = null)

Constructor.

Paramètres:
array$optionsOptions
Obsolète:
12.1 Use SimpleXML instead.
Voir également:
http://www.php.net/manual/en/book.simplexml.php
Depuis:
11.1

Réimplémentée à partir de JObject.

Références $options, JLog\add(), et JLog\WARNING.

+ Voici le graphe d'appel pour cette fonction :


Documentation des fonctions membres

JSimpleXML::_characterData (   $parser,
  $data 
)
protected

Handler function for the character data within a tag

Paramètres:
resource$parserThe XML parser.
string$dataThe CDATA for the element.
Renvoie:
void
Obsolète:
12.1
Depuis:
11.1

Références $tag, JLog\add(), et JLog\WARNING.

+ Voici le graphe d'appel pour cette fonction :

JSimpleXML::_endElement (   $parser,
  $name 
)
protected

Handler function for the end of a tag

Paramètres:
resource$parserThe XML parser.
string$nameThe name of the element.
Renvoie:
void
Obsolète:
12.1
Depuis:
11.1

Références JLog\add(), et JLog\WARNING.

+ Voici le graphe d'appel pour cette fonction :

JSimpleXML::_getStackLocation ( )
protected

Gets the reference to the current direct parent

Renvoie:
object
Depuis:
11.1
Obsolète:
12.1

Références $return, JLog\add(), et JLog\WARNING.

+ Voici le graphe d'appel pour cette fonction :

JSimpleXML::_handleError (   $code,
  $line,
  $col 
)
protected

Handles an XML parsing error

Paramètres:
integer$codeXML Error Code.
integer$lineLine on which the error happened.
integer$colColumn on which the error happened.
Renvoie:
void
Obsolète:
12.1
Depuis:
11.1
Obsolète:
12.1 Use PHP Exception

Références JLog\add(), JError\raiseWarning(), et JLog\WARNING.

+ Voici le graphe d'appel pour cette fonction :

JSimpleXML::_parse (   $data = '')
protected

Start parsing an XML document

Parses an XML document. The handlers for the configured events are called as many times as necessary.

Paramètres:
string$datadata to parse
Renvoie:
void
Obsolète:
12.1
Voir également:
http://www.php.net/manual/en/class.simplexml.php
Depuis:
11.1

Références $data, JLog\add(), et JLog\WARNING.

+ Voici le graphe d'appel pour cette fonction :

JSimpleXML::_startElement (   $parser,
  $name,
  $attrs = array() 
)
protected

Handler function for the start of a tag

Paramètres:
resource$parserThe XML parser.
string$nameThe name of the element.
array$attrsA key-value array (optional) of the attributes for the element.
Renvoie:
void
Depuis:
11.1
Obsolète:
12.1

Références $count, $name, JLog\add(), et JLog\WARNING.

+ Voici le graphe d'appel pour cette fonction :

JSimpleXML::getParser ( )

Get the parser

Renvoie:
resource XML parser resource handle
Obsolète:
12.1 Use SimpleXMLElement
Voir également:
http://www.php.net/manual/en/class.simplexmlelement.php
Depuis:
11.1

Références JLog\add(), et JLog\WARNING.

+ Voici le graphe d'appel pour cette fonction :

JSimpleXML::importDOM (   $node,
  $classname = null 
)

Get a JSimpleXMLElement object from a DOM node.

This function takes a node of a DOM document and makes it into a JSimpleXML node. This new object can then be used as a native JSimpleXML element. If any errors occur, it returns FALSE.

Paramètres:
string$nodeDOM document
string$classnamecurrently ignored
Renvoie:
mixed JSimpleXMLElement or false if any errors occur
Obsolète:
12.1 use simplexml_import_dom instead.
Voir également:
http://www.php.net/manual/en/function.simplexml-import-dom.php
Depuis:
11.1

Références JLog\add(), et JLog\WARNING.

+ Voici le graphe d'appel pour cette fonction :

JSimpleXML::loadFile (   $path,
  $classname = null 
)

Interprets an XML file into an object

This function will convert the well-formed XML document in the file specified by filename to an object of class JSimpleXMLElement. If any errors occur during file access or interpretation, the function returns FALSE.

Paramètres:
string$pathPath to XML file containing a well-formed XML document
string$classnamecurrently ignored
Renvoie:
boolean True if successful, false if file empty
Obsolète:
12.1 Use simplexml_load_file instead
Voir également:
http://www.php.net/manual/en/function.simplexml-load-file.php
Depuis:
11.1

Références $path, JLog\add(), et JLog\WARNING.

+ Voici le graphe d'appel pour cette fonction :

JSimpleXML::loadString (   $string,
  $classname = null 
)

Interprets a string of XML into an object

This function will take the well-formed XML string data and return an object of class JSimpleXMLElement with properties containing the data held within the XML document. If any errors occur, it returns FALSE.

Paramètres:
string$stringWell-formed XML string data
string$classnamecurrently ignored
Renvoie:
object JSimpleXMLElement
Depuis:
11.1
Obsolète:
12.1 Use simpleXML_load_string
Voir également:
http://www.php.net/manual/en/function.simplexml-load-string.php

Références JLog\add(), et JLog\WARNING.

+ Voici le graphe d'appel pour cette fonction :

JSimpleXML::setParser (   $parser)

Set the parser

Paramètres:
resource$parserXML parser resource handle.
Renvoie:
void
Obsolète:
12.1 Use SimpleXML
Voir également:
http://www.php.net/manual/en/class.simplexml.php
Depuis:
11.1

Références JLog\add(), et JLog\WARNING.

+ Voici le graphe d'appel pour cette fonction :


Documentation des données membres

JSimpleXML::$_parser = null
private
JSimpleXML::$_stack = array()
private
JSimpleXML::$document = null

La documentation de cette classe a été générée à partir du fichier suivant :