The d3.namespace() function is used to return an object that contains space and local attributes that describe the full namespace URL and the local name. If there is a colon in the name than the string on the left side of the colon is a namespace prefix.
Syntax:
d3.namespace(name);
Parameters: This function contains only one parameter that is given above and described below.
- name: This is a string that contains a prefix that must be registered in d3.namespaces.
Return Value: This function returns an object.
Example 1:
HTML
<!DOCTYPE html> <html lang="en">   <head>     <meta charset="UTF-8" />     <meta name="viewport" path1tent="width=device-width,         initial-scale=1.0" />     </script>       <style>         h2 {             color: green;         }     </style> </head>   <body>     <h2>Geeks for neveropen</h2>     <script>         console.log(d3.namespace("svg:Geeksforneveropen"));         document.write("<h3>Space: ",             d3.namespace("svg:Geeksforneveropen").space, "</h3>");         document.write("<h3>Local: ",             d3.namespace("svg:Geeksforneveropen").local + "</h3>");     </script> </body>   </html> |
Output:
Example 2:
HTML
<!DOCTYPE html> <html lang="en">   <head>     <meta charset="UTF-8" />     <meta name="viewport" path1tent="width=device-width,         initial-scale=1.0" />       </script> </head>   <body>     <script>         console.log(d3.namespace("xhtml:Geeksforneveropen"));         console.log(d3.namespace("xlink:Geeksforneveropen"));         console.log(d3.namespace("xml:Geeksforneveropen"));     </script> </body>   </html> |
Output:

