PHP | Función DOMNode isDefaultNamespace()

La función DOMNode::isDefaultNamespace() es una función incorporada en PHP que se usa para verificar si el espacio de nombres especificado es el espacio de nombres predeterminado o no.

Sintaxis:

bool DOMNode::isDefaultNamespace( string $namespaceURI )

Parámetros: esta función acepta un solo parámetro $namespaceURI que contiene el URI del espacio de nombres.

Valor devuelto: esta función devuelve VERDADERO si namespaceURI es el espacio de nombres predeterminado, FALSO de lo contrario.

Los siguientes ejemplos ilustran la función DOMNode::isDefaultNamespace() en PHP:

Ejemplo 1:

<?php
   
// Create a new DOMDocument
$dom = new DOMDocument();
   
// Create a paragraph element with a namespace
$p_element = $dom->createElementNS(
    'my_namespace', 'p', 'GeeksforGeeks');
   
// Append the child to DOMDocument
$dom->appendChild($p_element);
   
// Check if the namespace is default or not
if($dom->isDefaultNamespace('my_namespace')) {
    echo 'Yes, my_namespace is the default namespace.';
}
?>

Producción:

Yes, my_namespace is the default namespace.

Ejemplo 2:

<?php
  
// Create a new DOMDocument
$dom = new DOMDocument();
   
// Create a paragraph element with a namespace
$p_element = $dom->createElementNS(
    'my_namespace', 'p', 'GeeksforGeeks');
   
// Append the child to DOMDocument
$dom->appendChild($p_element);
   
// Check if the namespace is default or not
if(!$dom->isDefaultNamespace('some_other_namespace'))
{
    echo 'No, some_other_namespace is not'
                         . ' default namespace.';
}
?>

Producción:

No, some_other_namespace is not the default namespace.

Referencia: https://www.php.net/manual/en/domnode.isdefaultnamespace.php

Publicación traducida automáticamente

Artículo escrito por gurrrung y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *