DOMDocument::getElementById
En esta página
DOMDocument::getElementById
Busca un elemento con un cierto identificador
Descripción#
public DOMDocument::getElementById(string $elementId): DOMElement
```php
Esta función es similar a la función [???](#domdocument.getelementsbytagname) pero busca un elemento con un identificador dado.
Para que esta función funcione, es necesario definir los atributos ID con [???](#domelement.setidattribute) o definir una DTD que defina un atributo que debe ser de tipo ID. En el último caso, es necesario validar el documento con [???](#domdocument.validate) o [DOMDocument::\$validateOnParse](#domdocument.props.validateonparse) antes de utilizar esta función.
## Parámetros
`elementId`
El valor del identificador único para un elemento.
## Valores devueltos
Devuelve un `DOMElement` o `null` si el elemento no es encontrado.
## Ejemplos
Ejemplo con DOMDocument::getElementById()
El siguiente ejemplo utiliza el archivo `book.xml`, cuyo contenido es:
<!ELEMENT book (title, author+, xhtml:blurb?)> <!ELEMENT title (#PCDATA)> <!ELEMENT blurb (#PCDATA)> <!ELEMENT author (#PCDATA)> <!ATTLIST books xmlns CDATA #IMPLIED> <!ATTLIST books xmlns:xhtml CDATA #IMPLIED> <!ATTLIST book id ID #IMPLIED> <!ATTLIST author email CDATA #IMPLIED> ]>
PHP Basics provides an introduction to PHP.
]]>
```php
El ejemplo anterior mostrará:
El elemento cuyo ID es 'php-basics' es: chapter
Véase también#
DOMDocument::getElementsByTagName