Nwlapcug.com


Come rimuovere nodi in PHP & XML

PHP utilizza una classe interna del parser XML per aggiungere, modificare e rimuovere nodi XML. Un nodo XML contiene un pezzo di dati dal set di dati XML. I file di dati aumentano delle dimensioni come è continuare ad aggiungere dati, quindi la rimozione di nodi non necessari o vecchi pulisce il file e limita la quantità di spazio di archiviazione utilizzato sul disco rigido del server Web.

Istruzioni

1

Pulsante destro del mouse il file PHP che contiene l'importazione di file XML e selezionare "Apri con". Fare clic su editor di PHP nell'elenco dei programmi.

2

Aprire il file. Si utilizza la funzione di "fopen" PHP per aprire il file e carica il contenuto del file nel PHP XML parser. Il codice seguente apre un file denominato "Customers. xml":

$xmldoc = "Customers. xml";
$file = fopen ($xmldoc, "rb")
$parse = nuovo DOMDocument();
$parse -> loadXML($file)

3

Caricare l'elemento del documento XML. Il nodo principale è la descrizione principale del file utilizzato all'inizio del contenuto del file. Aggiungere il codice seguente per caricare il nodo della radice:

$root = $parse -> documentElement;
$node = $root -> firstChild;

4

Eliminare il nodo dal file. Il codice seguente elimina il nodo XML e i dati associati:

$customer_name = $node - > childNodes -> Item (1);
$node -> removeChild($customer_name);