Documentación offline PHP master

DOMDocument::getElementsByTagNameNS

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

DOMDocument::getElementsByTagNameNS

Búsqueda de todos los elementos con un nombre de etiqueta dado en un espacio de nombres especificado

Descripción#

public DOMDocument::getElementsByTagNameNS(string $namespace, string $localName): DOMNodeList
```php

Devuelve un `DOMNodeList` de todos los elementos con un nombre local dado y una URI de espacio de nombres.

## Parámetros

`namespace`  
La URI del espacio de nombres de los elementos a buscar. El valor especial `"*"` representa todos los espacios de nombres. Pasar `null` representa el espacio de nombres vacío.

`localName`  
El nombre local de los elementos a buscar. El valor especial `"*"` representa todos los nombres locales.

## Valores devueltos

Un nuevo objeto `DOMNodeList` que contiene todos los elementos encontrados.

## Historial de cambios

| Versión | Descripción                    |
|---------|--------------------------------|
| 8.0.3   | `namespace` ahora es nullable. |

## Ejemplos

Recuperación de todos los elementos XInclude
Books of the other guy.. xinclude: book.xml not found This is another namespace EOD; $dom = new DOMDocument; // load the XML string defined above $dom->loadXML($xml); foreach ($dom->getElementsByTagNameNS('http://www.w3.org/2001/XInclude', '*') as $element) { echo 'local name: ', $element->localName, ', prefix: ', $element->prefix, "\n"; } ?>

```php

El ejemplo anterior mostrará:

local name: include, prefix: xi
local name: fallback, prefix: xi

Véase también#

DOMDocument::getElementsByTagName