Header Ads Widget

Ticker

6/recent/ticker-posts

Convertir XML A Matriz En PHP Usando XML2Array

 Convertir XML a matriz es una funcionalidad muy común en PHP mientras se trabaja con servicios web. Normalmente usamos datos de tipo XML para la solicitud y respuesta entre la comunicación del servidor y el cliente. Estoy compartiendo este tutorial para convertir xml a matriz en php usando laXML2Array clase lib.

Ya he compartido una publicación Cómo convertir XML a matriz asociativa en PHP , en esa publicación estoy usando la simplexml_load_string()función php.

Pero, estoy usando la clase XML2Array para convertir datos xml en una matriz php. XML2Array es una clase que se utiliza para convertir XML en una matriz en PHP. Devuelve una matriz php que se puede convertir de nuevo a XML usando la clase Array2XML. Esta clase usa una cadena XML como entrada o un objeto de tipo DOMDocument.

Según los documentos, existen las siguientes convenciones,

  1. Atributos almacenados como pares clave-valor en ['tag_name'] ['@ atributos']
  2. Los nodos CDATA se almacenan en ['tag_name'] ['@ cdata']
  3. En caso de que un nodo tenga atributos, el valor se almacenará en ['tag_name'] ['@ value']

Consulte también otros tutoriales relacionados,


Uso Simple De La Clase XML2Array Para Convertir XML En Matriz

Paso 1: Descargue la clase XML2Array desde aquí .

Paso 2: incluye esta clase en tu archivo de proyecto.

Paso 3: Defina el archivo xml o la variable xml.

Paso 3: Llame xml al método de matriz y pase el archivo xml como una variable en él.

Demostración Y Descarga El Código Fuente De Convertir XMl A Matriz En PHP

Publicar un comentario

0 Comentarios