Fichero xml.php
1 2 3 4 5 |
<?php $xml = simplexml_load_file("fich.xml"); $json = json_encode($xml); echo $json; ?> |
Fichero fich.xml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
<?xml version="1.0"?> <alumnos> <alumno id="1"> <usuario>juanito</usuario> <grupo>ventas</grupo> <programa>notepad</programa> <directorio>carpetatrabajo</directorio> <permisos>leer</permisos> </alumno> <alumno id="2"> <usuario>luis</usuario> <grupo>ventas</grupo> <programa>p7zip</programa> <directorio>carpetatrabajo</directorio> <permisos>444</permisos> </alumno> </alumnos> |
Analizar los datos del fichero JSON desde PowerShell
1 2 |
$alumnos = (Invoke-WebRequest "http://localhost/xml.php").content | ConvertFrom-Json $alumnos.alumno | %{$_.'@attributes',$_.usuario} |