Questione : Analisi della stringa di XML nel PHP

Sto facendo una domanda ad un servizio di base di dati che sta restituendo i dati in una stringa di XML. Ciò che segue è un esempio di che cosa sta restituendo. Non ho idea come andare circa analizzare questo nei dati utilizzabili. Questo XML sembra essere molto complicato di tutti esempi che ho potuto trovare ed i miei tentativi a analizzare questo per venire a mancare. Ho bisogno soltanto dei dati modifica dal id= di


un count= " di 100 " del >
del RECORDS FOUND
del
RANDYe>
LAWRENCEme>
OFFENDERSCANduct>
0nulldob>
del s>1desexoffendernulldobs>
0tdobmatchonly>
0ctnamematchonly>
DEFAULTability>
del hed>0ludejurisdictionssearched>



" 4 " id= " TATTOO di
dei PIEDI 09 INCHES
del RANDY S LAWRENCE
RANDYe>
S
LAWRENCEme>
09/21/1967ob>
MALE
BLACK
BLACKr>
BROWN
215 LBS
5 dell'AGGRESSORE SESSUALE REGISTRYtion>
del NJ del SEX OFFENDER
del >
di owUn9D/HerIRpF6gI2EsFw== ": BRACCIO DI SINISTRA - MP NEW YORK; TATUAGGIO: AVAMBRACCIO DI SINISTRA - SIMBOLO CINESE; TATUAGGIO: AVAMBRACCIO DI SINISTRA - SCRITTURA DEL GIAPPONE; TATUAGGIO: COLLO - HEART/SHARK CORAGGIOSO; TATUAGGIO: BRACCIO DESTRO - & DELLA FASCIA W/MOON; Target=„ _blank " " di https://xml.innovativedatasolutions.com/NatCrimWs/getPhoto.aspx?photo=g4iXOnXl7uaRiZYvdAhgMdPFS4WIF36dJ2pE6s5NSs4%3d„ del href= di
42
> ovativedatasolutions.com/NatCrimWs/getPhoto.aspx di https://xml.inn? DATE del photo=g4iXOnXl7uaRiZYvdAhgMdPFS4WIF36dJ2pE6s5NSs4%3d
me>
PUBBLICATO:  03/18/2008; ALTRIMENTI DETTO DATA DI BIRTH/AGE:  01/02/1965, 45, 09/12/1967, 42; DATA DELLA FOTO:  07/10/2009; LIVELLO DI RISCHIO DELL'OFFENSORE: Count= di
un count= " 1 " " dei 10 " del >
del
del RAHIB LAWRENCE
09/21/1967ob>

del
del RANDAL LAWRENCE
09/21/1967ob>

del
del RANDAL S LAWRENCE
09/21/1967ob>

del
del RANDALL LAWRENCE
09/21/1967ob>

del
del RANDALL S LAWRENCE
09/21/1967ob>

del
del RANDY LAWRENCE
09/21/1967ob>

del
del VERNON LAWRENCE
09/21/1967ob>

del
del LAWRENCE RANDAL
09/21/1967ob>

del
del LAWRENCE S RANDAL
09/21/1967ob>

del
KNIGHT S SUGE
09/21/1967ob>


count= dei MONROE TWP
NJ
08831


del

591 BUCKELEW AVENUE
del >
i PARTICOLARI " del 1 " del >
del
del SEXUAL ASSAULTn>
03/04/2002ondate>
EVENT del MIDDLESEXctionlocation>
:  L'OFFENSORE HA AVUTO SESSO CONSENSUALE CON UNA CONOSCENZA FEMMINILE GIOVANILE. ; ETÀ DELLA VITTIMA: UNDER18;  GENERE DELLA VITTIMA: Id= " target=„ _blank " di



di https://xml.innovativedatasolutions.com/NatCrimWs/getPhoto.aspx?photo=7cvZtkfGuoMQAy%2fb%2b%2bbolXN5GkDmywnvprG3pkij8uJuPC15hkQHzJ8EH4OP%2fkbr„ del href= di
del THOMAS LAWRENCE
RANDYe>
THOMASname>
LAWRENCEme>
06/10/1955ob>
MALE
WHITE
BLACKr>
HAZEL
115 LBS
5 del RANDY dell'AGGRESSORE SESSUALE REGISTRYtion>
del FL del SEX OFFENDER
del >
di 4B27YEI8aFq0da+nqlT2rg== " > ovativedatasolutions.com/NatCrimWs/getPhoto.aspx di https://xml.inn? photo=7cvZtkfGuoMQAy%2fb%2b%2bbolXN5GkDmywnvprG3pkij8uJuPC15hkQHzJ8EH4OP%2fkbr
hotoname>
        STATUS:  SORVEGLIATO - REPARTO DI FLORIDA DELLE CORREZIONI; NUMERI DI IDENTIFICAZIONE: NUMERO DELL'INTERRUZIONE DI CORRENTE: K66666;  CLASSIFICAZIONE DELL'OFFENSORE: Count= dei
" 1 " count= ARANCIONE dei FORT PIERCE
FL
34950-8858


del

1218 AVE
del >
" 1 " ETÀ del VICTIM del
del >
: ADULT

         
       
     
  class= del

Risposta : Analisi della stringa di XML nel PHP

Qui andate, presupponendo che avete il XML in una stringa allora ciò che segue dovrebbe illustrare che cosa dovete fare per estrarrlo.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
requestinformation->inputs->firstname;
$lastName = (stringa) $xml->requestinformation->inputs->lastname;


eco “$firstName $lastName
“; foreach ($xml->criminalinformation->records->record come $aRecord) { $category = (stringa) $aRecord->category; $fullName = (stringa) $aRecord->fullname; offensore di eco “: $fullName - $category
“; foreach ($aRecord->aliases->alias come $anAlias) eco “{$anAlias->fullname}
“; }
Altre soluzioni  
 
programming4us programming4us