Xml

Implements FormatInterface

XML format handler for Registry.

since

1.0.0

package

Joomla Framework

Methods

getValueFromNode

Method to get a PHP native value for a SimpleXMLElement object. -- called recursively

getValueFromNode(object node) : mixed
since

1.0.0

Arguments

node

objectSimpleXMLElement object for which to get the native value.

Response

mixedNative value of the SimpleXMLElement object.

getXmlChildren

Method to build a level of the XML string -- called recursively

getXmlChildren(\SimpleXMLElement node, object var, string nodeName) : void
since

1.0.0

Arguments

node

\SimpleXMLElementSimpleXMLElement object to attach children.

var

objectObject that represents a node of the XML document.

nodeName

stringThe name to use for node elements.

objectToString

Converts an object into an XML formatted string.

objectToString(object object, array options = []) : string
  • If more than two levels of nested groups are necessary, since INI is not useful, XML or another format should be used.
since

1.0.0

Arguments

object

objectData source object.

options

arrayOptions used by the formatter.

Response

stringXML formatted string.

stringToObject

Parse a XML formatted string and convert it into an object.

stringToObject(string data, array options = []) : object
since

1.0.0

Arguments

data

stringXML formatted string to convert.

options

arrayOptions used by the formatter.

Response

objectData object.