- XML DOM Basics
- XML DOM - Home
- XML DOM - Overview
- XML DOM - Model
- XML DOM - Nodes
- XML DOM - Node Tree
- XML DOM - Methods
- XML DOM - Loading
- XML DOM - Traversing
- XML DOM - Navigation
- XML DOM - Accessing
- XML DOM Operations
- XML DOM - Get Node
- XML DOM - Set Node
- XML DOM - Create Node
- XML DOM - Add Node
- XML DOM - Replace Node
- XML DOM - Remove Node
- XML DOM - Clone Node
- XML DOM Objects
- DOM - Node Object
- DOM - NodeList Object
- DOM - NamedNodeMap Object
- DOM - DOMImplementation
- DOM - DocumentType Object
- DOM - ProcessingInstruction
- DOM - Entity Object
- DOM - EntityReference Object
- DOM - Notation Object
- DOM - Element Object
- DOM - Attribute Object
- DOM - CDATASection Object
- DOM - Comment Object
- DOM - XMLHttpRequest Object
- DOM - DOMException Object
- XML DOM Useful Resources
- XML DOM - Quick Guide
- XML DOM - Useful Resources
- XML DOM - Discussion
DOM - Entity Object Attribute - notationName
The attribute notationName gives the name of the notation and value for an unparsed entity. For the parsed entities its value is null.
Syntax
Following is the syntax for the usage of the notationName attribute.
----------
Example
notation.xml contents are as below −
<?xml version="1.0"?> <!DOCTYPE address [ <!ELEMENT address (#PCDATA)> <!NOTATION name PUBLIC "Tanmay"> <!ATTLIST address category NOTATION (name) #REQUIRED> ]> <address name = "Tanmay">Hello world!!!!!!</address>
Following example demonstrates the usage of the notationName attribute −
<!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/notation.xml"); x = xmlDoc.getElementsByTagName('address'); document.write("Name of the attribute notation is : ") document.write(x.item(0).attributes[0].nodeName); document.write("<br>") document.write("Value of the attribute notation is : "); document.write(x.item(0).attributes[0].nodeValue); </script> </body> </html>
Execution
Save this file as entityattribute_notations.htm on the server path (this file and notation.xml should be on the same path in your server). We will get the output as shown below −
Name of the attribute notation is : name Value of the attribute notation is : Tanmay
dom_entity_object.htm
Advertisements