PHP 8.4.0 RC4 available for testing

DOMNode::lookupNamespaceURI

(PHP 5, PHP 7, PHP 8)

DOMNode::lookupNamespaceURI Gets the namespace URI of the node based on the prefix

Опис

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

Gets the namespace URI of the node based on the prefix.

Параметри

prefix

The prefix to look for. If this parameter is null, the method will return the default namespace URI, if any.

Значення, що повертаються

Returns the associated namespace URI or null if none is found.

Прогляньте також

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