You are here: Reference > JavaScript > client-side > xml handling > properties > baseName (attribute, Element)
baseName property (attribute, Element)
Returns the local part of the qualified name of the current node.
To set or return the namespace URI and prefix of a node, use the namespaceURI and prefix properties.
In Firefox, Opera, Google Chrome and Safari, the localName property provides the same functionality as the baseName property in XML documents.
If you want to get the tag name of an HTML element, use the cross-browser nodeName and tagName properties instead.
If you want to get the tag name of an HTML element, use the cross-browser nodeName and tagName properties instead.
Syntax:
You can find the related objects in the Supported by objects section below.
This property is read-only.
Possible values:
String that represents the base name.
Default: this property has no default value.
Example HTML code 1:
This example illustrates the use of the baseName and localName properties:
|
|||||||
<head> <script type="text/javascript" src="ajax.js"></script> <script type="text/javascript"> var httpRequest = null; function SendRequest () { if (!httpRequest) { httpRequest = CreateHTTPRequestObject (); // defined in ajax.js } if (httpRequest) { // The requested file must be in the same domain that the page is served from. var url = "ns.xml"; httpRequest.open ("GET", url, true); // async httpRequest.onreadystatechange = OnStateChange; httpRequest.send (null); } } function OnStateChange () { if (httpRequest.readyState == 0 || httpRequest.readyState == 4) { if (IsRequestSuccessful (httpRequest)) { // defined in ajax.js GetTagInfo (); } else { alert ("Operation failed."); } } } function GetTagInfo () { var xmlDoc = ParseHTTPResponse (httpRequest); // defined in ajax.js if (!xmlDoc) return; if (xmlDoc.getElementsByTagNameNS) { // Firefox, Opera, Google Chrome and Safari var titleTags = xmlDoc.getElementsByTagNameNS ("http://help.dottoro.com/NS", "title"); if (titleTags.length > 0) { var message = "The localName of the first title tag: " + titleTags[0].localName + "\n" + "The namespaceURI of the first title tag: " + titleTags[0].namespaceURI + "\n" + "The prefix of the first title tag: " + titleTags[0].prefix; alert (message); } else { alert ("There is no title tag!"); } } else { // Internet Explorer var titleTags = xmlDoc.getElementsByTagName ("dotto:title"); if (titleTags.length > 0) { var message = "The localName of the first title tag: " + titleTags[0].baseName + "\n" + "The namespaceURI of the first title tag: " + titleTags[0].namespaceURI + "\n" + "The prefix of the first title tag: " + titleTags[0].prefix; alert (message); } else { alert ("There is no title tag!"); } } } </script> </head> <body> <button onclick="SendRequest ()">Get localName, namespaceURI and prefix</button> </body> |
|||||||
|
|||||||
Did you find this example helpful?
|
Supported by objects:
attribute, Element
Related pages:
External links:
User Contributed Comments