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 < p > 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 : .
< P > < php
$ retriever = new DOMDocument ( ) ;
$ retriever - > load ( ' yourFile.xml '); ?
$ masterElement = $ retriever - > documentElement ;
$ masterContent = $ masterElement - > getElementsByTagName ( ' yourElement ') - > item ( 0 ) ;
$ oldContent = $ masterElement - > removeChild ( $ masterContent ) ;
echo $ retriever - > saveXML (); ?
>