Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come rimuovere un bambino da XML con PHP

sviluppatori di applicazioni Web utilizzano il popolare linguaggio di scripting PHP per presentare i dati dinamici per loro visitatori del sito . Gli sviluppatori possono progettare lo script PHP per recuperare e memorizzare i dati in documenti in formato XML . La classe PHP DOMNode accede al documento XML e manipola i dati utilizzando diversi metodi predefiniti diversi. In particolare , il metodo " removeChild " rimuove un elemento figlio XML . Istruzioni
1

Assegnare la nuova azione DOMDocument a una variabile . In questo codice di esempio , la nuova azione DOMDocument è stato assegnato alla variabile retriever

$ retriever = new DOMDocument (); .

2 Caricare il documento XML nella sceneggiatura . In questo esempio , " yourFile.XML " è stato caricato e assegnato alla variabile retriever

$ retriever - > load ( ' yourFile.xml '); .
3

Prendi e assegnare l'elemento del documento per una nuova variabile . Qui , " documentElement " è stato assegnato alla variabile $ masterElement

$ masterElement = $ retriever - > documentElement ; .
4

Selezionare l' elemento figlio che si desidera rimuovere . Utilizzare il metodo getElementsByTagName . In questo esempio , l'elemento " yourElement " viene selezionata e assegnata alla variabile masterContent

$ masterContent = $ masterElement - > getElementsByTagName ( ' yourElement ') - > item ( 0 ) .

5

Rimuovere l' elemento figlio con il metodo removeChild . Il codice viene utilizzato il metodo removeChild di rimuovere il contenuto che è stato assegnato alla variabile $ masterContent

$ oldContent = $ masterElement - > removeChild ( $ masterContent ) .
6

stampare il codice XML per garantire l'elemento figlio è stato rimosso . Utilizzare il comando echo e il metodo saveXML

echo $ retriever - > saveXML ();

Dopo essere stato racchiuso all'interno dei tag PHP , l'intero codice di esempio viene visualizzato come : .

$ retriever = new DOMDocument ( ) ;

$ retriever - > load ( ' yourFile.xml '); ?

$ masterElement = $ retriever - > documentElement ;

$ masterContent = $ masterElement - > getElementsByTagName ( ' yourElement ') - > item ( 0 ) ;

$ oldContent = $ masterElement - > removeChild ( $ masterContent ) ;

echo $ retriever - > saveXML (); ?

>

 

Programmazione © www.354353.com