I am trying to implement IXMLDOMNode Interface by using
Implements IXMLDOMNode.

That interface has one of its property definitions as given below, which
differs in data type. As in Let Property definition it has String data type
where in Get Property it has Variant.

Private Property Let IXMLDOMNode_dataType(ByVal RHS As String)

End Property

Private Property Get IXMLDOMNode_dataType() As Variant

End Property

Because of that type mismatch in property definition I am getting following
error:

Compile Error:
Definitions of property procedures for the same property are inconsistent,
or a property procedure has an optional parameter, a ParamArray or an Invalid
set final parameter.

I would appreciate any help to solve the above problem.

Thanks,
Satish