aplicaciones web los desarrolladores utilizan el popular lenguaje de scripting PHP para presentar datos dinámicos a sus visitantes del sitio web . Los desarrolladores pueden diseñar el script PHP para recuperar y almacenar los datos en documentos con formato XML. La clase DOMNode PHP accede al documento XML y manipula los datos utilizando varios métodos predefinidos . En concreto , el método " removeChild " elimina un elemento secundario XML. Instrucciones
1
Asignar la nueva acción DOMDocument a una variable. En este código de ejemplo, la nueva acción DOMDocument se ha asignado a la variable retriever
$ retriever = new DOMDocument ( ) .
2 Cargue el documento XML en el guión. En este ejemplo, " yourFile.XML " se ha cargado y asignado a la variable retriever
$ retriever -> carga ( ' yourFile.xml ' ) .
3 < p > Obtener y asignar el elemento de documento en una nueva variable. Aquí, " documentElement " se ha asignado a la variable $ masterElement
$ masterElement = $ retriever- > documentElement ; .
4
Seleccione el elemento secundario que desea eliminar . Utilice el método getElementsByTagName . En este ejemplo, se selecciona el elemento " yourElement " y se asigna a la variable masterContent
$ masterContent = $ masterElement -> getElementsByTagName ( ' yourElement ') - > item ( 0 ) .
5
Quitar el elemento secundario con el método removeChild . El código de ejemplo utiliza el método removeChild para eliminar el contenido que se asigna a la variable $ masterContent
$ oldContent = $ masterElement -> removeChild ($ masterContent ) .
6
Imprima el XML para asegurar el elemento secundario se ha eliminado . Utilice el comando echo y el método SaveXML
echo $ retriever- > SaveXML ();
Tras ser encerrado dentro de etiquetas PHP , todo el código de ejemplo aparece como: .
< P > < php
$ retriever = new DOMDocument ();
$ retriever -> carga ( ' yourFile.xml ' );
$ masterElement = $ retriever -> documentElement ;
$ masterContent = $ masterElement -> getElementsByTagName ( ' yourElement ') - > item ( 0 ) ;
$ oldContent = $ masterElement -> removeChild ($ masterContent ) ;
echo $ retriever- > SaveXML ( );
>