PHP 8.5.0 RC 2 available for testing

DOMElement::__construct

(PHP 5, PHP 7, PHP 8)

DOMElement::__construct β€” Crea un nuevo objeto DOMElement

DescripciΓ³n

public DOMElement::__construct(string $qualifiedName, ?string $value = null, string $namespace = "")

Crea un nuevo objeto DOMElement. Este objeto es de sΓ³lo lectura. Puede ser aΓ±adido a un documento, pero no se pueden aΓ±adir nodos adicionales a este nodo hasta que el nodo estΓ© asociado con un documento. Para crear un nodo modificable, use DOMDocument::createElement o DOMDocument::createElementNS.

ParΓ‘metros

qualifiedName

El nombre de la etiqueta del elemento. Cuando tambiΓ©n se pasa en namespaceURI, el nombre del elemento puede tomar un prefijo para asociarlo con la URI.

value

El valor del elemento.

namespace

Una URI del espacio de nombres para crear el elemento dentro de un espacio de nombres especificado.

Ejemplos

Ejemplo #1 Crear un nuevo objeto DOMElement

<?php

$dom
= new DOMDocument('1.0', 'iso-8859-1');
$element = $dom->appendChild(new DOMElement('root'));
$element_ns = new DOMElement('pr:node1', 'thisvalue', 'http://xyz');
$element->appendChild($element_ns);
echo
$dom->saveXML(); /* <?xml version="1.0" encoding="utf-8"?>
<root><pr:node1 xmlns:pr="http://xyz">thisvalue</pr:node1></root> */

?>

Ver tambiΓ©n

οΌ‹add a note

User Contributed Notes 1 note

up
2
troelskn at gmail dot com ΒΆ
17 years ago
Note that this function is buggy. You have to manually escape the $value argument with htmlspecialchars.
See: http://bugs.php.net/bug.php?id=31191
To Top