LibreDTE

XmlUtils
in package

Utilidades (métodos auxiliares) para trabajar con XML.

Table of Contents

Methods

fixEntities()  : string
Corrige las entities ''' y '"' en el XML.
iso2utf()  : string
Codifica el string como UTF-8 si es que fue pasado como ISO-8859-1.
sanitize()  : string
Sanitiza los valores que son asignados a los tags del XML.
utf2iso()  : string
Codifica el string como ISO-8859-1 si es que fue pasado como UTF-8.
xpath()  : DOMNodeList
Ejecuta una consulta XPath en un documento XML.

Methods

fixEntities()

Corrige las entities ''' y '"' en el XML.

public static fixEntities(string $string) : string

La corrección se realiza solo dentro del contenido de tags del XML, pero no en los atributos de los tags.

Parameters
$string : string

XML a corregir.

Return values
string

XML corregido.

iso2utf()

Codifica el string como UTF-8 si es que fue pasado como ISO-8859-1.

public static iso2utf(string $string) : string
Parameters
$string : string

String en UTF-8 o ISO-8859-1.

Return values
string

String en UTF-8.

sanitize()

Sanitiza los valores que son asignados a los tags del XML.

public static sanitize(string $string) : string
Parameters
$string : string

Texto que se asignará como valor al nodo XML.

Return values
string

Texto sanitizado.

utf2iso()

Codifica el string como ISO-8859-1 si es que fue pasado como UTF-8.

public static utf2iso(string $string) : string
Parameters
$string : string

String en UTF-8 o ISO-8859-1.

Return values
string

String en ISO-8859-1.

xpath()

Ejecuta una consulta XPath en un documento XML.

public static xpath(DOMDocument $document, string $expression) : DOMNodeList
Parameters
$document : DOMDocument

Documento XML donde se ejecutará la consulta.

$expression : string

Expresión XPath a ejecutar.

Return values
DOMNodeList

Nodos resultantes de la consulta XPath.


        
On this page

Search results