Webb applikationer utvecklare använder den populära PHP skriptspråk för att presentera dynamiska data till sina besökare . Utvecklare kan utforma PHP-skript för att hämta och lagra data i XML- formaterade dokument . PHP DOMNode klassen åtkomst till XML-dokument och manipulerar data med hjälp av flera olika fördefinierade metoder . Specifikt , avlägsnar " removeChild " metoden ett XML underordnat element . Instruktioner
1
Tilldela nya DOMDocument åtgärd till en variabel . I detta exempel kod , har den nya DOMDocument åtgärd tilldelats retriever variabeln
$ retriever = ny DOMDocument ( ) , . In manuset
2
Ladda ditt XML-dokument . I detta exempel " yourFile.XML " har laddats och överlåten till retriever variabeln
$ retriever -> belastning ( ' yourFile.xml '); .
3
Hämta och tilldela dokumentet elementet till en ny variabel . Här , " documentElement " har tilldelats $ masterElement variabeln
$ masterElement = $ retriever - > documentElement ; .
4
Välj det underordnade elementet som du vill ta bort . Använd getElementsByTagName metoden. I detta exempel , är " yourElement " element som valts och överlåten till masterContent variabeln
$ masterContent = $ masterElement -> getElementsByTagName ( ' yourElement ') - > punkt ( 0 ),.
5
bort barnet elementet med removeChild metoden . Exemplet kod använder removeChild metod för att ta bort innehåll som tilldelades till $ masterContent variabeln
$ oldContent = $ masterElement - > removeChild ( $ masterContent ) .
6
Skriv ut XML för att säkerställa att barnet elementet har avlägsnats . Använd kommandot ECHO och saveXML metod
echo $ retriever - > saveXML ( ) ;
När blir instängd i PHP -taggar , visas hela exempelkod som : .
< php
$ retriever = ny DOMDocument ( ) ;
$ retriever - > load ( ' yourFile.xml ' ) ; ?
$ masterElement = $ retriever - > documentElement ,
$ masterContent = $ masterElement - > getElementsByTagName ( ' yourElement ' ) - > punkt ( 0 ) ;
$ oldContent = $ masterElement - > removeChild ( $ masterContent ) ;
echo $ retriever - > saveXML ( ) ; ?
> Addera