PHP | Función DOMNode lookupNamespaceUri()

La función DOMNode::lookupNamespaceUri() es una función incorporada en PHP que se utiliza para obtener el URI del espacio de nombres del Node según el prefijo.

Sintaxis:

string DOMNode::lookupNamespaceUri( string $prefix )

Parámetros: Esta función acepta un solo parámetro $prefijo que contiene el prefijo.

Valor devuelto: esta función devuelve el URI del espacio de nombres del Node.

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

Ejemplo 1:

<?php
  
// Create a new DOMDocument instance
$document = new DOMDocument();
  
// Create a XML variable with no namespace
$xml = <<<XML
<?xml version="1.0" encoding="utf-8"?>
<root>
    <h1>GeeksforGeeks</h1>
</root>
XML;
  
// Load the XML
$document->loadXML($xml);
  
// Get the default namespace URI
$uri = $document->documentElement->lookupnamespaceURI(null);
echo $uri;
?>

Producción:

// Empty string which means no namespace is there.

Ejemplo 2:

<?php
  
// Create a new DOMDocument instance
$document = new DOMDocument();
  
// Load the XML with a namespace with prefix x
$document->loadXML("<?xml version=\"1.0\"?>
    <div xmlns:x=\"my_namespace\">
        <x:h1 x:style=\"color:red;\"> GeeksforGeeks </x:h1>
    </div>
");
  
// Get the URI with prefix x
$uri = $document->documentElement->lookupnamespaceURI('x');
echo $uri;
?>

Producción:

my_namespace

Referencia: https://www.php.net/manual/en/domnode.lookupnamespaceuri.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 *