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 JSimpleXMLElement
+ Graphe d'héritage de JSimpleXMLElement:
+ Graphe de collaboration de JSimpleXMLElement:

Liste de tous les membres

Fonctions membres publiques

 __construct ($name, $attrs=array(), $level=0)
 name ()
 attributes ($attribute=null)
 data ()
 setData ($data)
 children ()
 level ()
 addAttribute ($name, $value)
 removeAttribute ($name)
 addChild ($name, $attrs=array(), $level=null)
 removeChild (&$child)
 getElementByPath ($path)
 map ($callback, $args=array())
 toString ($whitespace=true)
- Fonctions membres publiques inherited from JObject
 __construct ($properties=null)
 __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

 $_attributes = array()
 $_name = ''
 $_data = ''
 $_children = array()
 $_level = 0

Additional Inherited Members

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

Documentation des constructeurs et destructeur

JSimpleXMLElement::__construct (   $name,
  $attrs = array(),
  $level = 0 
)

Constructor, sets up all the default values

Paramètres:
string$nameThe name of the element.
array$attrsA key-value array (optional) of the attributes for the element.
integer$levelThe level (optional) of the element.
Obsolète:
12.1 Use SimpleXMLElement
Depuis:
11.1

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

+ Voici le graphe d'appel pour cette fonction :


Documentation des fonctions membres

JSimpleXMLElement::addAttribute (   $name,
  $value 
)

Adds an attribute to the element

Paramètres:
string$nameThe key
array$valueThe value for the key
Renvoie:
void
Obsolète:
12.1
Depuis:
11.1

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

+ Voici le graphe d'appel pour cette fonction :

JSimpleXMLElement::addChild (   $name,
  $attrs = array(),
  $level = null 
)

Adds a direct child to the element

Paramètres:
string$nameThe name of the element.
array$attrsAn key-value array of the element attributes.
integer$levelThe level of the element (optional).
Renvoie:
JSimpleXMLElement The added child object
Obsolète:
12.1
Depuis:
11.1

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

+ Voici le graphe d'appel pour cette fonction :

JSimpleXMLElement::attributes (   $attribute = null)

Get the an attribute of the element

Paramètres:
string$attributeThe name of the attribute
Renvoie:
mixed If an attribute is given will return the attribute if it exist. If no attribute is given will return the complete attributes array
Obsolète:
12.1
Depuis:
11.1

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

+ Voici le graphe d'appel pour cette fonction :

JSimpleXMLElement::children ( )

Get the children of the element

Renvoie:
array
Obsolète:
12.1
Depuis:
11.1

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

+ Voici le graphe d'appel pour cette fonction :

JSimpleXMLElement::data ( )

Get the data of the element

Renvoie:
string
Obsolète:
12.1 Use SimpleXMLElement
Depuis:
11.1

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

+ Voici le graphe d'appel pour cette fonction :

JSimpleXMLElement::getElementByPath (   $path)

Get an element in the document by / separated path

Paramètres:
string$pathThe / separated path to the element
Renvoie:
object JSimpleXMLElement
Obsolète:
12.1
Depuis:
11.1

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

+ Voici le graphe d'appel pour cette fonction :

JSimpleXMLElement::level ( )

Get the level of the element

Renvoie:
integer
Depuis:
11.1
Obsolète:
12.1

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

+ Voici le graphe d'appel pour cette fonction :

JSimpleXMLElement::map (   $callback,
  $args = array() 
)

Traverses the tree calling the $callback(JSimpleXMLElement $this, mixed $args=array()) function with each JSimpleXMLElement.

Paramètres:
string$callbackFunction name
array$argsThe arguments (optional) for the function callback.
Renvoie:
void
Obsolète:
12.1
Depuis:
11.1

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

+ Voici le graphe d'appel pour cette fonction :

JSimpleXMLElement::name ( )

Get the name of the element

Renvoie:
string
Obsolète:
12.1
Depuis:
11.1

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

+ Voici le graphe d'appel pour cette fonction :

JSimpleXMLElement::removeAttribute (   $name)

Removes an attribute from the element

Paramètres:
string$nameThe name of the attribute.
Renvoie:
void
Obsolète:
12.1
Depuis:
11.1

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

+ Voici le graphe d'appel pour cette fonction :

JSimpleXMLElement::removeChild ( $child)

Remove the child node.

Paramètres:
JSimpleXmlElement&$childThe child element to remove.
Renvoie:
void
Depuis:
11.1
Obsolète:
12.1

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

+ Voici le graphe d'appel pour cette fonction :

JSimpleXMLElement::setData (   $data)

Set the data of the element

Paramètres:
string$dataThe CDATA for the element.
Renvoie:
string
Obsolète:
12.1 Use SimpleXMLElement
Depuis:
11.1

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

+ Voici le graphe d'appel pour cette fonction :

JSimpleXMLElement::toString (   $whitespace = true)

Return a well-formed XML string based on SimpleXML element

Paramètres:
boolean$whitespaceTrue if whitespace should be prepended to the string
Renvoie:
string
Obsolète:
12.1
Depuis:
11.1

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

+ Voici le graphe d'appel pour cette fonction :


Documentation des données membres

JSimpleXMLElement::$_attributes = array()

Référencé par attributes().

JSimpleXMLElement::$_children = array()

Référencé par children().

JSimpleXMLElement::$_data = ''

Référencé par data().

JSimpleXMLElement::$_level = 0

Référencé par level().

JSimpleXMLElement::$_name = ''

Référencé par name(), et toString().


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