dataType Property (Compact 2013)
3/26/2014
Specifies the data type for this node.
Syntax
objValue = oXMLDOMNode.dataType;
objXMLDOMNode.dataType = objValue;
HRESULT get_dataType(
VARIANT* dataTypeName
);
HRESULT put_dataType(
BSTR dataTypeName
);
Parameters
Script
None.
C/C++
- dataTypeName
[out, retval][in] VARIANT can be a BSTR that contains the data type name, or VT_NULL if no data type is defined.
Return Value
Script
Variant. The VARIANT can be a BSTR that contains the data type name, or VT_NULL if no data type is defined.
C/C++
- S_OK
Value returned if successful.
- S_FALSE (for get_dataType only)
Value returned if the node is not typed.
- E_INVALIDARG (for get_dataType only)
Value returned if dataTypeName is Null.
- E_FAIL (for put_dataType only)
Value returned if an error occurs.
Remarks
This value depends on the value of the nodeType property of the IXMLDOMNode.
This member is an extension of the World Wide Web Consortium (W3C) Document Object Model (DOM).
Value |
Description |
---|---|
NODE_ATTRIBUTE |
Contains the string representation of the data type specifier included in the schema, or Null if no data type is specified. |
NODE_CDATA_SECTION, NODE_COMMENT, NODE_DOCUMENT, NODE_DOCUMENT_FRAGMENT, NODE_DOCUMENT_TYPE, NODE_ENTITY, NODE_NOTATION, NODE_PROCESSING_INSTRUCTION, NODE_TEXT |
Contains the constant string value "string." These node types do not have data types, so the dataType property cannot be set for these node types. Attempts to set this property are ignored. |
NODE_ELEMENT |
Contains the string representation of the data type specifier included on the instance of the element or in the schema, or Null if no data type is specified. |
NODE_ENTITY_REFERENCE |
Contains the string representation of the data type specifier for the referenced entity. This is limited to entities with a single data type on the root level element of the subtree corresponding to the entity. Contains Null if no data type is specified. It is not possible to set the data type of an entity reference. The data type must be set directly on the referenced element. Attempts to set the value of the dataType property are ignored. |
This property is read/write, and applies to the following objects and interfaces:
IXMLDOMAttribute, IXMLDOMCDATASection, IXMLDOMCharacterData, IXMLDOMComment, DOMDocument, IXMLDOMDocumentFragment, IXMLDOMDocumentType, IXMLDOMElement, IXMLDOMEntity, IXMLDOMEntityReference, IXMLDOMNode, IXMLDOMNotation, IXMLDOMProcessingInstruction, IXMLDOMText, and IXTLRuntime
Requirements
Header |
msxml2.h, |