Methods
G
I
L
N
R
S
Included Modules
Attributes
[R] lastargs
Instance Public methods
getNamedItem(arg0)

IXMLDOMNode getNamedItem lookup item by name

BSTR arg0 --- name [IN]
# File ext/win32ole/sample/xml.rb, line 406
def getNamedItem(arg0)
  ret = _invoke(83, [arg0], [VT_BSTR])
  @lastargs = WIN32OLE::ARGV
  ret
end
getQualifiedItem(arg0, arg1)

IXMLDOMNode getQualifiedItem lookup the item by name and namespace

BSTR arg0 --- baseName [IN]
BSTR arg1 --- namespaceURI [IN]
# File ext/win32ole/sample/xml.rb, line 434
def getQualifiedItem(arg0, arg1)
  ret = _invoke(87, [arg0, arg1], [VT_BSTR, VT_BSTR])
  @lastargs = WIN32OLE::ARGV
  ret
end
item()

PTR item collection of nodes

I4 arg0 --- index [IN]
# File ext/win32ole/sample/xml.rb, line 399
def item
  OLEProperty.new(self, 0, [VT_I4], [VT_I4, VT_BYREF|VT_DISPATCH])
end
length()

I4 length number of nodes in the collection

# File ext/win32ole/sample/xml.rb, line 390
def length()
  ret = _getproperty(74, [], [])
  @lastargs = WIN32OLE::ARGV
  ret
end
nextNode()

IXMLDOMNode nextNode get next node from iterator

# File ext/win32ole/sample/xml.rb, line 452
def nextNode()
  ret = _invoke(89, [], [])
  @lastargs = WIN32OLE::ARGV
  ret
end
removeNamedItem(arg0)

IXMLDOMNode removeNamedItem remove item by name

BSTR arg0 --- name [IN]
# File ext/win32ole/sample/xml.rb, line 424
def removeNamedItem(arg0)
  ret = _invoke(85, [arg0], [VT_BSTR])
  @lastargs = WIN32OLE::ARGV
  ret
end
removeQualifiedItem(arg0, arg1)

IXMLDOMNode removeQualifiedItem remove the item by name and namespace

BSTR arg0 --- baseName [IN]
BSTR arg1 --- namespaceURI [IN]
# File ext/win32ole/sample/xml.rb, line 444
def removeQualifiedItem(arg0, arg1)
  ret = _invoke(88, [arg0, arg1], [VT_BSTR, VT_BSTR])
  @lastargs = WIN32OLE::ARGV
  ret
end
reset()

VOID reset reset the position of iterator

# File ext/win32ole/sample/xml.rb, line 460
def reset()
  ret = _invoke(90, [], [])
  @lastargs = WIN32OLE::ARGV
  ret
end
setNamedItem(arg0)

IXMLDOMNode setNamedItem set item by name

IXMLDOMNode arg0 --- newItem [IN]
# File ext/win32ole/sample/xml.rb, line 415
def setNamedItem(arg0)
  ret = _invoke(84, [arg0], [VT_BYREF|VT_DISPATCH])
  @lastargs = WIN32OLE::ARGV
  ret
end