yordanny90/bigxml
最新稳定版本:1.0.0
Composer 安装命令:
composer require yordanny90/bigxml
包简介
Libreria para leer archivos XML grandes sin cargarlos completamente en memoria.
README 文档
README
Esta librería se utiliza para leer archivos XML demasiado grandes para cargar todos los datos en memoria.
Requisitos
PHP 7.1+, PHP 8.0+
Extensión libxml
Extensión XMLReader
Instalación
composer require yordanny90/bigxml
Ejemplo
La clase principal es \BigXML\File como se muestra en el ejemplo:
$file='ruta del archivo .xml'; $xml=new \BigXML\File($file); $reader=$xml->getReader('main/ruta/del/nodo'); if($reader){ foreach($reader AS $index=>$valor){ // Aquí el uso para cada nodo en la ruta encontrada } }
$file='ruta del archivo .xml'; $xml=new \BigXML\File($file); // Recorrido rápido del XML para comprobar que no existan errores de sintaxis $valid=$xml->validXML(); // Mapa (array) de la estructura completa del XML con un conteo de nodos $map=$xml->makeMap(); // Lista de todas las rutas posibles $mapList=$xml->makeMapList();
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 6
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-05-14