Indicates whether the node (usually an attribute) is explicitly specified or derived from a default value in the DTD or schema.
Visual Basic Syntax
boolValue = oXMLDOMNode.specified
C/C++ Syntax
HRESULT get_specified( VARIANT_BOOL *isSpecified);
Parameters
- isSpecified
- [out] True if the attribute is explicitly specified in the element. Returns false if the attribute value comes from the document type definition (DTD) or schema.
C/C++ Return Values
- S_OK
- Value returned if successful.
- E_INVALIDARG
- Value returned if isSpecified is null.
Remarks
This value depends on the value of the nodeType property.
- NODE_ATTRIBUTE
Returns true if the attribute was specified directly on the element. Returns false for default attributes.
- NODE_CDATA_SECTION,
- NODE_COMMENT,
- NODE_DOCUMENT,
- NODE_DOCUMENT_FRAGMENT,
- NODE_DOCUMENT_TYPE,
- NODE_ELEMENT,
- NODE_ENTITY,
- NODE_ENTITY_REFERENCE,
- NODE_NOTATION,
- NODE_PROCESSING_INSTRUCTION,
- NODE_TEXT
Returns true.