XML Data Source Object

Methods
J
X
M
N
R
Included Modules
Attributes
[R] clsid
[R] dispatch
[R] lastargs
[R] progid
Class Public methods
new(obj = nil)
# File ext/win32ole/sample/xml.rb, line 7135
def initialize(obj = nil)
  @clsid = "{550DDA30-0541-11D2-9CA9-0060B0EC3D39}"
  @progid = "Microsoft.XMLDSO.1.0"
  if obj.nil?
    @dispatch = WIN32OLE.new(@progid)
  else
    @dispatch = obj
  end
end
Instance Public methods
JavaDSOCompatible()
# File ext/win32ole/sample/xml.rb, line 7157
def JavaDSOCompatible()
  ret = @dispatch._getproperty(65538, [], [])
  @lastargs = WIN32OLE::ARGV
  ret
end
JavaDSOCompatible=(arg0)
# File ext/win32ole/sample/xml.rb, line 7178
def JavaDSOCompatible=(arg0)
  ret = @dispatch._setproperty(65538, [arg0], [VT_I4])
  @lastargs = WIN32OLE::ARGV
  ret
end
XMLDocument()
# File ext/win32ole/sample/xml.rb, line 7150
def XMLDocument()
  ret = @dispatch._getproperty(65537, [], [])
  @lastargs = WIN32OLE::ARGV
  ret
end
XMLDocument=(arg0)
# File ext/win32ole/sample/xml.rb, line 7171
def XMLDocument=(arg0)
  ret = @dispatch._setproperty(65537, [arg0], [VT_BYREF|VT_DISPATCH])
  @lastargs = WIN32OLE::ARGV
  ret
end
method_missing(cmd, *arg)
# File ext/win32ole/sample/xml.rb, line 7145
def method_missing(cmd, *arg)
  @dispatch.method_missing(cmd, *arg)
end
readyState()

I4 readyState

# File ext/win32ole/sample/xml.rb, line 7164
def readyState()
  ret = @dispatch._getproperty(-525, [], [])
  @lastargs = WIN32OLE::ARGV
  ret
end