DOM - Metodo dell'oggetto nodo - lookupPrefix

Il metodo lookupPrefix restituisce il prefisso più vicino definito nello spazio dei nomi corrente per l'URI dello spazio dei nomi. Restituisce un prefisso dello spazio dei nomi associato se trovato o null se non viene trovato.

Sintassi

Di seguito è riportata la sintassi per l'utilizzo del metodo lookupPrefix .

nodeObject.lookupPrefix(DOMString namespaceURI)

S.No. Parametro e descrizione
1

namespaceURI

In base a questo parametro viene restituito il prefisso. È di tipo DOMString .

Questo metodo restituisce il prefisso dello spazio dei nomi associato o null se non ne viene trovato nessuno.

Esempio

I contenuti di node_ns.xml sono i seguenti:

<?xml version = "1.0"?>
<Company>
   <Employee xmlns:e = "http://www.tutorials.com/technical/" category = "technical">
      <e:FirstName>Tanmay</e:FirstName>
      <e:LastName>Patil</e:LastName>
      <e:ContactNo>1234567890</e:ContactNo>
      <e:Email>[email protected]</e:Email>
   </Employee>

   <Employee xmlns:n = "http://www.tutorials.com/non-technical/" category="non-technical">
      <n:FirstName>Taniya</n:FirstName>
      <n:LastName>Mishra</n:LastName>
      <n:ContactNo>1234667898</n:ContactNo>
      <n:Email>[email protected]</n:Email>
   </Employee>
</Company>

L'esempio seguente dimostra l'utilizzo del metodo lookupPrefix :

<!DOCTYPE html>
<html>
   <head>
      <script>
         function loadXMLDoc(filename) {
            if (window.XMLHttpRequest) {
               xhttp = new XMLHttpRequest();
            } else // code for IE5 and IE6 {
               xhttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
            xhttp.open("GET",filename,false);
            xhttp.send();
            return xhttp.responseXML;
         }
      </script>
   </head>
   <body>
      <script>
         xmlDoc = loadXMLDoc("/dom/node_ns.xml");

         y = xmlDoc.getElementsByTagName("Employee")[0];
         document.write("lookupPrefix is : ")
         document.write(y.lookupPrefix("http://www.tutorials.com/technical/"));
      </script>
   </body>
</html>

Esecuzione

Salva questo file come nodemethod_lookupprefix.htm sul percorso del server (questo file e node_ns.xml dovrebbero trovarsi sullo stesso percorso nel tuo server). Otterremo l'output come mostrato di seguito -

lookupPrefix is : e