“Conocimientos Programación>Programación PHP /MySQL

Cómo quitar a un niño de XML con PHP

2012/5/6
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 ( );

>

Programación PHP /MySQL
Cómo instalar WAMP Servidor esfuerzo
Niveles de aislamiento SSIS
Cómo eliminar un período de PHP
Cómo abrir el extensión de archivo PHP
MySQL Tutorial Outer Join
Cómo leer un elemento de una matriz como una cadena en PHP
Cómo Activar MySQL Texto completo en cPanel
Cómo establecer una variable de sesión en PHP
Conocimientos Informáticos © http://www.ordenador.online