DOCUMENTS 5 - PortalScripting API
|
This class models a single attribute of a DOMElement. More...
Public Attributes | |
String | name |
The name of the attribute. More... | |
boolean | specified |
A flag to test, whether the attribute's value has been explicitly specified. More... | |
String | value |
The value of the attribute as a string. More... | |
![]() | |
DOMNamedNodeMap | attributes |
A map of DOM attributes. If this node is not a DOMElement, the value is null . The property is readonly. | |
DOMNodeList | childNodes |
A list of all children of this node. The property is readonly. | |
DOMNode | firstChild |
The first child node, otherwise null . The property is readonly. | |
DOMNode | lastChild |
The last child node, otherwise null . The property is readonly. | |
DOMNode | nextSibling |
The next sibling node, otherwise null . The property is readonly. | |
String | nodeName |
The name of this node. The property is readonly. | |
Integer | nodeType |
The type or subclass of a this node, encoded as an integer. The property is readonly. | |
String | nodeValue |
The value of the node, which depends on the type. More... | |
DOMDocument | ownerDocument |
The document, which owns this node. The property is readonly. | |
DOMNode | parentNode |
The parent node or null . The property is readonly. | |
DOMNode | previousSibling |
The previous sibling node, otherwise null . The property is readonly. | |
Integer | ELEMENT_NODE |
Constant for the nodeType "Element". The actual subclass is DOMElement. | |
Integer | ATTRIBUTE_NODE |
Constant for the nodeType "Attr". The actual subclass is DOMAttr. | |
Integer | TEXT_NODE |
Constant for the nodeType "Text". The actual subclass is DOMCharacterData, differing from the standard. | |
Integer | CDATA_SECTION_NODE |
Constant for the nodeType "CDATASection". The actual subclass is DOMCharacterData, differing from the standard. | |
Integer | ENTITY_REFERENCE_NODE |
Constant for the nodeType "EntityReference". The actual implementation does not provide a subclass for this type. | |
Integer | ENTITY_NODE |
Constant for the nodeType "Entity". The actual implementation does not provide a subclass for this type. | |
Integer | PROCESSING_INSTRUCTION_NODE |
Constant for the nodeType "ProcessingInstruction". The actual implementation does not provide a subclass for this type. | |
Integer | COMMENT_NODE |
Constant for the nodeType "Comment". The actual subclass is DOMCharacterData, differing from the standard. | |
Integer | DOCUMENT_NODE |
Constant for the nodeType "Document". The actual subclass is DOMDocument. | |
Integer | DOCUMENT_TYPE_NODE |
Constant for the nodeType "DocumentType". The actual implementation does not provide a subclass for this type. | |
Integer | DOCUMENT_FRAGMENT_NODE |
Constant for the nodeType "DocumentFragment". The actual implementation does not provide a subclass for this type. | |
Integer | NOTATION_NODE |
Constant for the nodeType "Notation". The actual implementation does not provide a subclass for this type. | |
Additional Inherited Members | |
![]() | |
DOMNode | appendChild (DOMNode newChild) |
Append a new node to the list of child nodes. More... | |
DOMNode | cloneNode (boolean deep) |
Create a duplicate of this node. More... | |
boolean | hasAttributes () |
Test, whether a node has got any associated attributes. More... | |
boolean | hasChildNodes () |
Test, whether a node has got any associated child nodes. More... | |
DOMNode | insertBefore (DOMNode newChild, DOMNode refChild) |
Insert a new node into the list of child nodes. More... | |
void | normalize () |
Normalize the node ans its subtree. More... | |
DOMNode | removeChild (DOMNode oldChild) |
Remove a node from the list of child nodes. More... | |
DOMNode | replaceChild (DOMNode newChild, DOMNode oldChild) |
Replace a node in the list of child nodes. More... | |
This class models a single attribute of a DOMElement.
DOMAttrs cannot be created directly. This applies to all kinds of DOMNodes.
Remarks about W3C conformity
The class covers the Attribute interface of DOM level 1. The underlying native library already supports at least level 2.
String DOMAttr::name |
The name of the attribute.
This property is readonly.
boolean DOMAttr::specified |
A flag to test, whether the attribute's value has been explicitly specified.
The flag is true
, if the value was explicitly contained in a parsed document. The flag is also true
, if the script has set the property "value" of this DOMAttr object. The flag is false
, if the value came from a default value declared in a DTD. The flag is readonly.
String DOMAttr::value |
The value of the attribute as a string.
Character and general entity references are replaced with their values.
DOMException | (only on setting) |