DOMNode::lookupNamespaceURI

(PHP 5, PHP 7, PHP 8)

DOMNode::lookupNamespaceURI Obtiene la URI del espacio de nombres del nodo basado en el prefijo

Descripción

public DOMNode::lookupNamespaceURI(?string $prefix): ?string

Obtiene la URI del espacio de nombres del nodo basado en prefix.

Parámetros

prefix

El prefijo a buscar. Si este parámetro es null, el método devolverá el URI del espacio de nombres por defecto, si existe.

Valores devueltos

Devuelve el URI del espacio de nombres asociado o null si no se encuentra ninguno.

Ver también

  • DOMNode::lookupPrefix() - Obtiene el prefijo del espacio de nombres del nodo basándoes en la URI del espacio de nombres

add a note add a note

User Contributed Notes 2 notes

up
7
lewar
17 years ago
Simple way to get the URI of the default namespace:

<?php
    $document
= new DOMDocument();
   
$document->load($xml_file);
   
$uri = $document->documentElement->lookupnamespaceURI(NULL);
?>
up
-5
_ michael
14 years ago
You have to pass *null* to lookupNamespaceURI if you want to read the default namespace. Passing an empty string doesn't work - even though the documentation says that lookupNamespaceURI takes a string as argument (and null would just be converted to an empty string).
To Top