domxml_open_file

(PHP 4 >= 4.2.1)

domxml_open_file -- Crea un objeto DOM a partir de un archivo XML

Descripción

object domxml_open_file ( string nombre_archivo [, int modo [, array &error]] )

Esta función analiza el documento XML en el archivo con nombre nombre_archivo y devuelve un objeto de clase "documento Dom", que tiene las propiedades listadas anteriormente. El archivo es abierto en modo de sólo-lectura.

El parámetro opcional modo puede ser usado para modificar el comportamiento de ésta función. Fue agregado en PHP 4.3.0. Puede usar una de las siguientes constantes para este valor: DOMXML_LOAD_PARSING (predeterminado), DOMXML_LOAD_VALIDATING o DOMXML_LOAD_RECOVERING. También puede agregar DOMXML_LOAD_DONT_KEEP_BLANKS, DOMXML_LOAD_SUBSTITUTE_ENTITIES y DOMXML_LOAD_COMPLETE_ATTRS con una operación OR de bits.

Si se usa el parámetro error, éste contendrá los mensajes de error. error debe ser pasado por referencia. El parámetro fue agregado en PHP 4.3.0.

Ejemplo 1. Abrir un documento XML desde un archivo

<?php

if (!$dom = domxml_open_file("ejemplo.xml")) {
  echo
"Ocurri&oacute; un error al analizar el documento\n";
  exit;
}

$raiz = $dom->document_element();
?>

Vea también domxml_open_mem(), y domxml_new_doc().