La función DOMNode::lookupPrefix() es una función incorporada en PHP que se usa para obtener el prefijo del espacio de nombres del Node en función del URI del espacio de nombres.
Sintaxis:
string DOMNode::lookupPrefix( 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 el prefijo del espacio de nombres.
Los siguientes ejemplos ilustran la función DOMNode::lookupPrefix() en PHP:
Ejemplo 1:
php
<?php // Create a new DOMDocument instance $document = new DOMDocument(); // Load the XML with no namespace $document->loadXML("<?xml version=\"1.0\"?> <div > <h1> GeeksforGeeks </h1> </div> "); // Get the prefix with namespace URI "my_namespace" $prefix = $document->documentElement-> lookupPrefix("my_nsamespace"); echo $prefix; ?>
Producción:
// Empty string as there is no such namespace
Ejemplo 2:
php
<?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 prefix with namespace URI "my_namespace" $prefix = $document->documentElement-> lookupPrefix('my_namespace'); echo $prefix; ?>
Producción:
x
Referencia: https://www.php.net/manual/en/domnode.lookupprefix.php