Ejemplo
Crear un objeto SimpleXMLElement de una cadena:
<?php
$note=<<<XML
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
XML;
$xml=new SimpleXMLElement($note);
echo
$xml->asXML();
?>
Ejecutar ejemplo » Definición y Uso
El __construct() función crea un nuevo objeto SimpleXMLElement.
Sintaxis
__construct( data,options,data_is_url,ns,is_prefix );
Parámetro | Descripción |
---|---|
data | Necesario. Especifica una cadena XML bien formado o la ruta o URL de un documento XML si es TRUE data_is_url |
options | Opcional. Especifica parámetros adicionales Libxml. Se establece mediante la especificación de la opción y 1 o 0 (TRUE or FALSE, eg LIBXML_NOBLANKS(1) ) Valores posibles:
|
data_is_url | Opcional. TRUE especifica que los datos es una ruta / URL a un documento XML en lugar de datos de cadena. Por defecto es FALSO |
ns | Opcional. Especifica un prefijo de espacio de nombres o URI |
is_prefix | Opcional. Especifica un valor booleano. TRUE si ns es un prefijo. FALSO si ns es un URI. Por defecto es FALSO |
Detalles técnicos
Valor de retorno: | Devuelve un objeto que representa los datos SimpleXMLElement |
---|---|
Versión de PHP: | 5.0.1+ |
PHP Cambios: | PHP 5.1.2: opciones y data_is_url parámetros añadidos. PHP 5.2: ns y parámetros is_prefix añadió. |
Más ejemplos
Supongamos que tenemos el siguiente archivo XML, " note.xml ":
<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
Ejemplo 1
Crear un objeto SimpleXMLElement desde una URL:
<?php
$xml=new SimpleXMLElement("note.xml", 0, TRUE);
echo
$xml->asXML();
?>
Ejecutar ejemplo » <PHP SimpleXML Referencia