\XgapXml

Provee métodos para trabajar con XML.

Summary

Methods
Properties
Constants
arrayToString()
arrayToDom()
loadDocumentFromFile()
No public properties found
No constants found
_arrayToString()
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

arrayToString()

arrayToString(array  $array) : string

Construye texto XML a partir de una definición dada como un array.

Parameters

array $array

un array en el formato construido por {@link XgapXmlArray}

Throws

\InvalidArgumentException

si $array no tiene el formato esperado

Returns

string —

el texto XML correspondiente a $array

arrayToDom()

arrayToDom(array  $array) : \DOMElement

Construye un elemento DOM a partir de una definición dada como un array.

Parameters

array $array

un array en el formato construido por {@link XgapXmlArray}

Returns

\DOMElement

loadDocumentFromFile()

loadDocumentFromFile(string  $filename, integer  $options, boolean  $use_xinclude = true) : \DomDocument

Retorna un objeto DomDocument cargado con los contenidos de un archivo XML.

Parameters

string $filename

ruta al archivo XML

integer $options

OR bit a bit de las {@link https://php.net/manual/en/libxml.constants.php constantes de opciones de libxml}

boolean $use_xinclude

¿aplicar procesamiento de XInclude en el documento cargado?

Returns

\DomDocument

_arrayToString()

_arrayToString(\XMLWriter  $xmlwriter, array  $array) 

Parameters

\XMLWriter $xmlwriter
array $array

Throws

\InvalidArgumentException

si $array no tiene el formato esperado