1、xml文件的读取。
(1)初始化对象,并调用第一个子节点。xmlfile为文件xml文件的全路径。
oDocument = OBJ_NEW('IDLffXMLDOMDocument', FILENAME=xmlFile)
oPlugin = oDocument->GETFIRSTCHILD()
(2)获取记录。其中tagName为需要读取的节点名称。
oNodeList = oPlugin->GetElementsByTagName(tagName)
;获取节点数目,并遍历。
nValue = oNodeList.GetLength()
result = !NULL
FOR i=0, nValue-1 DO BEGIN
;获取第i的列表
oName = oNodeList->ITEM(i)
;获取第一个子对象
oNameText = oName->GetFirstChild()
;获取子对象的值
result = [result, oNameText->GetNodeValue()]
ENDFOR
(3)销毁对象
OBJ_DESTROY, oDocument